On Wednesday, 12 July 2023 at 01:55:00 UTC, mw wrote:
```
import std.experimental.logger;

void main() {
    std.experimental.logger.sharedLog.trace("msg");
}
```

See examples at https://dlang.org/phobos/std_logger.html
and https://dlang.org/phobos/std_logger_filelogger.html

```d
import std.stdio;
import std.logger;

void main() {
    //auto file = File("logFile.log", "w");
    auto file = stderr; // stdout

    auto logger = new FileLogger(file);
    //auto logger = new FileLogger(file, LogLevel.fatal);

    logger.log("log message");
    logger.info("info message");
logger.warning(5 < 6, "Logging with LogLevel.warning if 5 is less than 6"); logger.warningf(5 < 6, "Logging with LogLevel.warning if %s is %s than 6", 5, "less");
    logger.critical("Logging with critical LogLevel");
logger.log(LogLevel.trace, 5 < 6, "Logging"," with its default LogLevel if 5 is less than 6");
    //logger.fatal("fatal message");
}
```

Reply via email to