Vsevolod Stakhov
f84b86d901
[Rework] Track maps origins
3 лет назад
Vsevolod Stakhov
7ffb32ce0b
[Minor] Allow to disable logging for modules on reload
4 лет назад
Vsevolod Stakhov
6af47225c0
[Minor] Fix daemonisation...
4 лет назад
Vsevolod Stakhov
41e28d1148
[Rework] Further project structure reorganisation
4 лет назад
Vsevolod Stakhov
c607c36edd
[Rework] Refactor libraries structure
* Move logger implementation to libserver
* Move fuzzy backend files to a separate subdir
TODO: Move HTTP code from libutil
4 лет назад
Vsevolod Stakhov
03a195e7b3
[Rework] Logger: Fix logic of initialisation
4 лет назад
Vsevolod Stakhov
3424122c9d
[Rework] Logger: Fix issues found so far
4 лет назад
Vsevolod Stakhov
7630467d75
[Rework] More logger refactoring
4 лет назад
Vsevolod Stakhov
4de514b49c
[Rework] Add console and syslog modules
4 лет назад
Vsevolod Stakhov
adef14349a
[Rework] Start logger rework
4 лет назад
Vsevolod Stakhov
5e70c5980c
[Project] Allow to set a custom log function to the logger
4 лет назад
Vsevolod Stakhov
77fc4837b5
[Rework] Use length based strings when doing logging
4 лет назад
Vsevolod Stakhov
c6ee414bf6
[Minor] Forgot in the previous commit
4 лет назад
Vsevolod Stakhov
72fbcb3056
[Minor] Postpone log closing unless we have opened a new one
4 лет назад
Vsevolod Stakhov
a7e98226be
[Minor] Allow to log numeric id
4 лет назад
Vsevolod Stakhov
3c4d373392
[Feature] Allow to limit maps per specific worker
4 лет назад
Vsevolod Stakhov
503d1bceb2
[Minor] Improve logging to console
4 лет назад
Vsevolod Stakhov
883bd841dc
[Feature] Improve logging locking logic (remove it actually)
4 лет назад
Vsevolod Stakhov
1b7855b977
[Minor] Improve logging reopening
4 лет назад
Vsevolod Stakhov
3da3ad2506
[Minor] Further static leaks removal
4 лет назад
Vsevolod Stakhov
076d8e3f5b
[Minor] Preserve debug logging when running `rspamadm -v`
5 лет назад
Vsevolod Stakhov
f7aee39a9d
[Fix] Fix various issues found by PVS Studio
https://www.viva64.com/
5 лет назад
Vsevolod Stakhov
f5ba29a49b
[Fix] Core: Fix log_urls flag (and encrypted logging)
5 лет назад
Vsevolod Stakhov
0d25b31581
[Minor] Print timestamps when rspamadm is started in debug mode
5 лет назад
Vsevolod Stakhov
0b4bffde43
[Minor] Add utility to get a logger singleton
5 лет назад
Mikhail Galanin
09040591d3
[Minor] Add newline on fatal log, removed extra info
5 лет назад
Mikhail Galanin
43d3cc3d8a
[Minor] Log should not depend on config
When config is being closed, some destructors could be called, and that dtors could write into log. Hence, it is better to terminate config and only then close log. And log should not refer disposed config
5 лет назад
Vsevolod Stakhov
4ba8e13af5
[Minor] Fix conditional debugging
5 лет назад
Vsevolod Stakhov
cd994934d1
[Feature] Add pure Lua debugm function
5 лет назад
Vsevolod Stakhov
c4ccac7afb
[CritFix] Check NM part of pubkey to match it with rotating keypairs
6 лет назад
Vsevolod Stakhov
60403ad3ba
[Project] Adopt code
6 лет назад
Vsevolod Stakhov
bedfdd1501
[Minor] Move some important messages to higher log level
6 лет назад
Vsevolod Stakhov
71922cf7ff
[Minor] Fix noise on debug_modules initialisation
6 лет назад
Vsevolod Stakhov
a430b09198
[Minor] Fix enabling debug modules on startup
6 лет назад
Vsevolod Stakhov
75e699c0b2
[Fix] Fix logging buffer corruption in case of repeated messages
6 лет назад
Vsevolod Stakhov
8ab5dd791f
[Minor] Fix crash on empty debug module check
6 лет назад
Vsevolod Stakhov
f1becea682
[Minor] Use own localtime/gmtime
6 лет назад
Vsevolod Stakhov
2a22f706c2
[Fix] Fix variable increment
6 лет назад
Vsevolod Stakhov
a6d5d8a24b
[Minor] Use stdout for rspamadm logging
6 лет назад
Vsevolod Stakhov
577a34501b
[Feature] Rework logging configuration for rspamadm case
6 лет назад
Vsevolod Stakhov
b9f51206b4
[Project] Enable fast debug lookup for some modules
6 лет назад
Vsevolod Stakhov
303d3e7797
[Project] Use fast debug logging check
6 лет назад
Vsevolod Stakhov
ef80118079
[Project] Add fast debug logging infrastructure
6 лет назад
Vsevolod Stakhov
b2b9cfa616
[Minor] Further portion of g_slice elimination
6 лет назад
Vsevolod Stakhov
9673734623
[Feature] Allow to have high precision timestamps in logs
6 лет назад
Alexander Moisseev
bb5a9f8e45
[Minor] Massive spelling correction
by a bot https://github.com/ka7/misspell_fixer
7 лет назад
Vsevolod Stakhov
71d52e806a
[Minor] Fix various style issues
7 лет назад
Vsevolod Stakhov
b80ddf78c8
[Minor] Respect forced flag when logging is disabled
7 лет назад
Vsevolod Stakhov
b74e2a3884
[Fix] More fixes to logger initialization
MFH: true
7 лет назад
Vsevolod Stakhov
5e6a385fb6
[CritFix] Fix descriptors leak on reload
MFH: true
7 лет назад