Skip to content
Logger for `std.experimental.logger` that supports coloring the messages
D Dockerfile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

colorlog Build Status

colorlog is a logger intended to be used with std.experimental.logger. It adds two loggers and functionality to add console colors to messages.


The simples way to use colorlog is to call the config function. It takes care of creating a shared logger instance and registering it.

import colorlog;
// set the loglevel to info and register a SimpleLogger.

Messages from logger will now have there loglevel colored. If additional coloring is desired the message can be manually colored."foo", "my message".color(;


Credit goes to the developers of dub. A significant part of the color handling is copied from that project.

Credit also goes to the developer of colorize for the inspiration.

You can’t perform that action at this time.