Ivan FB
1ac2715bbb
add RfcUtcTime compilation option ( #152 )
...
* log_output: use of getFastDateTimeString with RfcUtcTime format setting
2024-09-19 15:56:36 +02:00
andri lim
856514a5b1
Fix CI badge URL ( #147 )
2024-04-24 12:15:59 +07:00
jangko
b5b8578472
Remove appveyor and travis scripts
2023-04-20 16:19:26 +07:00
Jacek Sieka
e6a90dcfa2
update readme
2022-04-07 10:51:03 +02:00
Bung
2bb5a05c66
chronicles_disable_thread_id flag ( #97 )
...
* chronicles_disabled_thread flag
* follow suggestions
2021-10-28 20:17:08 +02:00
Ștefan Talpalaru
63ce43a86a
CI: refactor Nim compiler caching ( #96 )
...
and disable Windows targets, until we can't test on them
2021-06-03 02:51:10 +02:00
andri lim
b42899070a
add github action script ( #90 )
2020-12-25 17:22:16 +01:00
Zed
e4de3a9001
Add note to readme and a test case
2020-03-06 22:56:32 +02:00
Zahary Karadjov
a2ea339569
Document the dynamic outputs
2019-10-02 16:57:07 +03:00
Zahary Karadjov
80f6ee819b
v0.7.0 Added support for dynamic output devices
2019-10-02 16:28:20 +03:00
Ștefan Talpalaru
bd4ba4dbe1
Windows CI
...
- same propColor as on other OSs
2019-05-08 14:24:09 +02:00
zah
3642b11699
Fix some cosmetic issues
2019-03-29 19:14:37 +02:00
Zahary Karadjov
3586140622
Cherry pick the best parts of #45
2019-03-24 23:58:02 +02:00
Zahary Karadjov
43c10a19cd
Custom formatting and auto-expanding for user-defined types
2019-03-24 22:16:04 +02:00
Jacek Sieka
258e8ba92c
use process id when thread id is not available ( #43 )
...
* use process id when thread id is not available
* thread test: remove redundant peg
* enable process id for all posixes
2019-01-24 17:31:49 -06:00
zah
9b45420b02
More up-to-date information in the README
2019-01-23 14:16:57 +02:00
Bruno Škvorc
1cc04a83fc
Update README.md
2019-01-02 14:52:40 +01:00
Ștefan Talpalaru
5b9fd7c927
fix compilation with Nim HEAD
...
- switch from xmldom (removed from the stdlib) to xmltree
- delete unreachable `else` clause in `case` expression
2018-12-22 15:44:52 +02:00
deme
42a141e573
Update/correct documentation
2018-11-04 12:25:47 +02:00
deme
0a17a213e2
Add error when enabled and required topics are used together
2018-09-08 16:46:51 +03:00
deme
5cf32a7d1c
[ #17 ] implement compile time topic log level filter
2018-09-06 01:12:44 +03:00
deme
056b22de9f
[ #17 ] implement runtime topic log level filter
2018-09-06 01:12:44 +03:00
Jacek Sieka
e3d58127c5
readme: update license
2018-09-05 12:46:55 -06:00
Zahary Karadjov
ddbc38cc52
Imlement the syslog output and the Trace log level ( Close #26 )
...
Other changes:
* Cosmetic post-review changes
* Fix #15
2018-09-02 01:00:44 +03:00
Surf1nb1rd
4c3b6cda54
Addressed review comments
2018-08-31 18:00:08 +03:00
Jacek Sieka
199ec1f0cf
use textlines by default
...
during discussion, several advantages were noted:
* easy to grep
* easy to integrate with text processing other tools (log collectors
etc)
* better use of screen space
2018-08-26 13:55:38 +03:00
Zahary Karadjov
e06928164c
more prominent display of the 'topics' property in the default formatters; close #13
2018-07-16 17:48:25 +03:00
Zahary Karadjov
716c821dc7
Implements native color output on Windows; refs #11
2018-07-16 16:45:45 +03:00
Zahary Karadjov
e6147a8ac5
cosmetic readme changes
2018-06-19 16:09:53 +03:00
Zahary Karadjov
ff341143fb
v0.2.0: Support for specifying the log file paths at run-time
...
implements #9
2018-06-19 16:01:26 +03:00
zah
c957efb508
cosmetic changes
2018-06-19 11:17:01 +03:00
Zahary Karadjov
f16cb1f220
fix #6 ; file sinks are appended by default
2018-05-28 18:59:29 +03:00
Zahary Karadjov
945d422153
fix a typo
2018-05-09 14:12:49 +03:00
Zahary Karadjov
ac18a07a90
Final documentation for version 1.0
2018-05-06 03:25:20 +03:00
Zahary Karadjov
7339593a23
WIP README file
2018-05-02 18:52:59 +03:00
Zahary Karadjov
c9c7666cd5
Initial version of the library
...
Implemented:
* basic features for logging with severity levels
* lexically scoped properties
* dynamically scoped properties
* 3 output formats (textline, textblock and json)
* optional timestamps
To-do:
* compile-time filtering of certaiin topics and severity
levels (potentially removing all logging)
* optional run-time filtering
* specification of the log outputs/formats through a define
* colorful output in the terminal
* documentation
2018-04-25 23:08:27 +03:00