2023-04-27 18:08:12 +00:00
|
|
|
import singlog;
|
|
|
|
|
|
|
|
void main(string[] argv) {
|
2023-07-21 14:15:21 +00:00
|
|
|
log.output(log.output.syslog.stderr.stdout.file) // write to syslog, standard error/output streams and file
|
|
|
|
.program(argv[0]) // program name as an identifier (for Windows OS)
|
|
|
|
.level(log.level.debugging) // logging level
|
|
|
|
.color(true) // color text output
|
|
|
|
.file("./test.log"); // the path to the log file
|
2023-04-28 08:32:15 +00:00
|
|
|
|
2023-06-05 21:17:56 +00:00
|
|
|
log.i("This is an information message");
|
|
|
|
log.n("This is a notice message");
|
|
|
|
log.w("This is a warning message");
|
|
|
|
log.e("This is an error message");
|
|
|
|
log.c("This is a critical message");
|
|
|
|
log.a("This is an alert message");
|
|
|
|
log.d("This is a debug message");
|
2023-07-21 14:15:21 +00:00
|
|
|
|
|
|
|
log.now(log.output.stdout).n("This error message will only be written to the standard output stream");
|
|
|
|
log.now(log.output.syslog.file).c("This error message will only be written to the syslog and file");
|
2023-04-27 18:08:12 +00:00
|
|
|
}
|