1
0
Fork 0

Log of debug messages

This commit is contained in:
Alexander Zhirov 2023-05-30 19:32:09 +03:00
parent 613bb3413b
commit 06784491cd
3 changed files with 13 additions and 7 deletions

View File

@ -1,5 +1,11 @@
# Changelog # Changelog
## [v0.3.1](https://git.zhirov.kz/dlang/singlog/compare/v0.3.0...v0.3.1) (2023.05.30)
### Bug fixes
- Log of debug messages
## [v0.3.0](https://git.zhirov.kz/dlang/singlog/compare/v0.2.1...v0.3.0) (2023.04.28) ## [v0.3.0](https://git.zhirov.kz/dlang/singlog/compare/v0.2.1...v0.3.0) (2023.04.28)
- Minor changes - Minor changes

View File

@ -75,4 +75,4 @@ log.d("Debugging message") => log.debugging("Debugging message");
## DUB ## DUB
Add a dependency on `"singlog": "~>0.3.0"`. Add a dependency on `"singlog": "~>0.3.1"`.

View File

@ -21,13 +21,13 @@ alias log = Log.msg;
// Setting the name of the logged program // Setting the name of the logged program
log.name("My program"); log.name("My program");
// Setting the error output level // Setting the error output level
log.level(log.DEBUG); log.level(log.DEBUGGING);
log.level(log.ALERT); log.level(log.ALERT);
log.level(log.CRIT); log.level(log.CRITICAL);
log.level(log.ERR); log.level(log.ERROR);
log.level(log.WARNING); log.level(log.WARNING);
log.level(log.NOTICE); log.level(log.NOTICE);
log.level(log.INFO); log.level(log.INFORMATION);
// Assigning a target output // Assigning a target output
log.output(log.SYSLOG); log.output(log.SYSLOG);
log.output(log.STDOUT); log.output(log.STDOUT);
@ -35,13 +35,13 @@ alias log = Log.msg;
// Setup and allowing writing to a file // Setup and allowing writing to a file
log.file("./file.log"); log.file("./file.log");
// Output of messages to the log // Output of messages to the log
log.debugging("Debugging message");
log.alert("Alert message"); log.alert("Alert message");
log.critical("Critical message"); log.critical("Critical message");
log.error("Error message"); log.error("Error message");
log.warning("Warning message"); log.warning("Warning message");
log.notice("Notice message"); log.notice("Notice message");
log.informations("Information message"); log.informations("Information message");
log.debugging("Debugging message");
--- ---
+/ +/
class Log { class Log {
@ -179,7 +179,7 @@ public:
void warning(T)(T message) { writeLog(message.to!string, WARNING); } void warning(T)(T message) { writeLog(message.to!string, WARNING); }
void notice(T)(T message) { writeLog(message.to!string, NOTICE); } void notice(T)(T message) { writeLog(message.to!string, NOTICE); }
void information(T)(T message) { writeLog(message.to!string, INFORMATION); } void information(T)(T message) { writeLog(message.to!string, INFORMATION); }
void debugging(T)(T message) { writeLog(message.to!string, DEBUG); } void debugging(T)(T message) { writeLog(message.to!string, DEBUGGING); }
alias a = alert; alias a = alert;
alias c = critical; alias c = critical;