Commit Graph

14 Commits

Author SHA1 Message Date
Bill Somerville 24b4e4a540
Make sure diagnostic log configuration file parse errors are logged
Parse  errors revert  to default  logging to  wsjtx_syslog.log with  a
suitable error message therein.
2021-03-11 01:18:38 +00:00
Bill Somerville 538d0eedd5
Change to wide character logging and handle wide character file paths 2020-12-04 19:01:05 +00:00
Bill Somerville 3352220715
Clean up logging initialization and setup 2020-11-28 13:49:35 +00:00
Bill Somerville f44b83038f
Revert "Temporarily remove global Boost::log loggers"
This reverts commit 5a9b56bfc0.
2020-11-13 22:24:34 +00:00
Bill Somerville e1248da5c8
Revert "Restoring some Boost::log functionality"
This reverts commit bf01202d25.
2020-11-13 22:24:30 +00:00
Bill Somerville bf01202d25
Restoring some Boost::log functionality 2020-11-13 18:00:23 +00:00
Bill Somerville 5a9b56bfc0
Temporarily remove global Boost::log loggers 2020-11-13 16:04:17 +00:00
Bill Somerville 1dd5838f50
Cosmetic reformatting 2020-10-10 15:15:10 +01:00
Bill Somerville 5824b3e9d8
Logger TimeStamp attribute uses UTC 2020-10-10 14:38:54 +01:00
Bill Somerville d7eac1803d
Move global loggers to the global namespace
Avoiding namespace scope globals as initialization order is less well
defined.
2020-10-01 23:32:33 +01:00
Bill Somerville fe4c2b59ee
Revert to narrow character logging 2020-09-27 16:52:19 +01:00
Bill Somerville 1d43ddd38b
Use wide character logging for efficiency as most o/p is QString 2020-09-26 14:56:16 +01:00
Bill Somerville 98997fb745
Basic implementation of some log sinks using the Boost log library
A sink called SYSLOG that is intended to consume all log messages.

A sink called DATALOG that is intended for data logging.
2020-09-24 18:55:00 +01:00
Bill Somerville b420c9f6d3
Basic support for using the Boost log library 2020-09-18 21:12:53 +01:00