interface IBasicLogger Basic logger interface with essential methods Follows Interface Segregation Principle Methods info(message: string): void Log an informational message warn(message: string): void Log a warning message error(message: string): void Log an error message