add aliases, fix calling the main object
This commit is contained in:
parent
7b6d13d9dc
commit
cc3a1160e0
10
CHANGELOG.md
10
CHANGELOG.md
|
@ -1,5 +1,15 @@
|
|||
# Changelog
|
||||
|
||||
## [v0.2.1](https://git.zhirov.kz/dlang/singlog/compare/v0.2.0...v0.2.1) (2023.03.29)
|
||||
|
||||
### New
|
||||
|
||||
- Added aliases for the short form of function calls
|
||||
|
||||
### Bug fixes
|
||||
|
||||
- Calling the main object
|
||||
|
||||
## [v0.2.0](https://git.zhirov.kz/dlang/singlog/compare/v0.1.0...v0.2.0) (2023.03.29)
|
||||
|
||||
- Removed functions `fileOn()` and `fileOff()`
|
||||
|
|
19
README.md
19
README.md
|
@ -10,7 +10,7 @@ Singleton for simple logging
|
|||
## Basic Usage
|
||||
|
||||
```d
|
||||
import simplog;
|
||||
import singlog;
|
||||
|
||||
void main()
|
||||
{
|
||||
|
@ -19,6 +19,7 @@ void main()
|
|||
log.output(log.SYSLOG | log.FILE);
|
||||
log.file("./file.log");
|
||||
log.warning("Hello, World!");
|
||||
log.w("The same thing");
|
||||
}
|
||||
```
|
||||
|
||||
|
@ -54,15 +55,15 @@ log.file("./file.log");
|
|||
Output of messages to the log:
|
||||
|
||||
```d
|
||||
log.alert("Alert message");
|
||||
log.critical("Critical message");
|
||||
log.error("Error message");
|
||||
log.warning("Warning message");
|
||||
log.notice("Notice message");
|
||||
log.informations("Information message");
|
||||
log.debugging("Debugging message");
|
||||
log.a("Alert message") => log.alert("Alert message");
|
||||
log.c("Critical message") => log.critical("Critical message");
|
||||
log.e("Error message") => log.error("Error message");
|
||||
log.w("Warning message") => log.warning("Warning message");
|
||||
log.n("Notice message") => log.notice("Notice message");
|
||||
log.i("Information message") => log.information("Information message");
|
||||
log.d("Debugging message") => log.debugging("Debugging message");
|
||||
```
|
||||
|
||||
## Dub
|
||||
|
||||
Add a dependency on `"singlog": "~>0.2.0"`.
|
||||
Add a dependency on `"singlog": "~>0.2.1"`.
|
||||
|
|
|
@ -8,7 +8,7 @@ import std.file;
|
|||
import std.datetime;
|
||||
import datefmt;
|
||||
|
||||
alias log = log;
|
||||
alias log = Log.msg;
|
||||
|
||||
/++
|
||||
Singleton for simple logging
|
||||
|
@ -148,4 +148,12 @@ class Log
|
|||
void notice(T)(T message) { writeLog(message.to!string, NOTICE, LOG_NOTICE); }
|
||||
void information(T)(T message) { writeLog(message.to!string, INFO, LOG_INFO); }
|
||||
void debugging(T)(T message) {writeLog(message.to!string, DEBUG, LOG_DEBUG); }
|
||||
|
||||
alias a = alert;
|
||||
alias c = critical;
|
||||
alias e = error;
|
||||
alias w = warning;
|
||||
alias n = notice;
|
||||
alias i = information;
|
||||
alias d = debugging;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue