Sadie Powell
1b2916c845
Avoid copying shared_ptr<ConfigTag> when not necessary.
2023-01-10 21:27:18 +00:00
Sadie Powell
610930face
Deduplicate sending the raw I/O logging warning.
2023-01-09 18:33:37 +00:00
Sadie Powell
89537ed2ab
Fix various cases of the &* being next to the name instead of type.
2022-09-29 12:36:01 +01:00
Sadie Powell
c036834745
Use NOMINMAX on Windows and undefine error in the log header.
2022-09-23 22:15:02 +01:00
Sadie Powell
2a0cce9d46
Fix more warnings discovered with -Weverything.
2022-09-05 21:14:36 +01:00
Sadie Powell
a5c2a94bd8
Fix cached log messages not having the correct timestamp.
2022-08-23 23:18:55 +01:00
Sadie Powell
2ac42d8017
Fix various Doxygen comment issues.
2022-05-02 17:36:37 +01:00
Sadie Powell
21ad77d9f2
Flush logs every 15 minutes to avoid losing data.
2022-05-02 17:21:19 +01:00
Sadie Powell
7b40edc9af
Add a log method for stringifying a logging method.
2022-05-02 12:43:30 +01:00
Sadie Powell
ab5f93999c
Mark fields that take a Log::Engine* as non-null.
2022-05-01 22:55:26 +01:00
Sadie Powell
c382faf9c9
Rewrite the entire logging system.
...
- Much cleaner API for writing to the log.
- Adds support for stderr and stdout logging to the core.
- Adds support for sql and syslog logging in modules.
2022-05-01 22:07:04 +01:00