Commit Graph

36 Commits

Author SHA1 Message Date
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