Classes, interfaces and traits

LocationAwareLoggerInterface

Interface implemented by loggers for warnings and debug messages.

The official Sass implementation recommends that loggers report the messages immediately rather than waiting for the end of the compilation, to provide a better debugging experience when the compilation does not end (error or infinite loop after the warning for instance).

« More »

LoggerInterface

Interface implemented by loggers for warnings and debug messages.

The official Sass implementation recommends that loggers report the messages immediately rather than waiting for the end of the compilation, to provide a better debugging experience when the compilation does not end (error or infinite loop after the warning for instance).

« More »

QuietLogger

A logger that silently ignores all messages.

« More »

StreamLogger

A logger that prints to a PHP stream (for instance stderr)

TODO implement LocationAwareLoggerInterface once the compiler is migrated to actually provide the location

« More »