aboutsummaryrefslogtreecommitdiff
path: root/src/logging.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update copyright headers.Gravatar InspIRCd Robot2024-06-071-1/+1
* Abbreviate the date even more in the debug logger.Gravatar Sadie Powell2024-05-211-1/+1
* Switch --(protocol)debug to use a custom logger.Gravatar Sadie Powell2024-05-011-1/+18
* Add --protocoldebug, make --debug default to DEBUG not RAWIO.Gravatar Sadie Powell2024-05-011-2/+11
* Rename the error log level to critical.•••"ERROR" is apparently defined by more than just Windows. Let's pick a different name which is less likely to cause collisions. Gravatar Sadie Powell2023-08-111-10/+10
* Refactor the ServerConfig class.•••All fields are now ordered in the most memory efficient way and all public fields use the correct case. Every member has been redocumented to match the current documentation style. Gravatar Sadie Powell2023-07-031-2/+2
* Rename duration to timeutils and relocate InspIRCd::TimeString.Gravatar Sadie Powell2023-05-101-2/+3
* Replace getInt/getUInt/getFloat with type safe templated functions.Gravatar Sadie Powell2023-01-251-1/+1
* Convert log calls to use fmtlib format stringsGravatar Sadie Powell2023-01-241-1/+1
* Replace VAFORMAT/InspIRCd::Format/... with fmt::sprintf.Gravatar Sadie Powell2023-01-231-5/+0
* Replace InspIRCd::Format with fmt::format.Gravatar Sadie Powell2023-01-231-3/+3
* Move NotifyRawIO to the Log namespace.Gravatar Sadie Powell2023-01-221-6/+6
* Qualify auto correctly in all cases.Gravatar Sadie Powell2023-01-101-1/+1
* Avoid copying shared_ptr<ConfigTag> when not necessary.Gravatar Sadie Powell2023-01-101-2/+2
* Deduplicate sending the raw I/O logging warning.Gravatar Sadie Powell2023-01-091-0/+7
* Fix enabling the raw I/O logging warning when <log:level> is rawio.Gravatar Sadie Powell2023-01-091-1/+6
* Use auto instead of type names where the type is obvious.Gravatar Sadie Powell2022-09-291-1/+1
* Fix cached log messages not having the correct timestamp.Gravatar Sadie Powell2022-08-231-8/+10
* Prevent writing to loggers whilst deleting a logger.Gravatar Sadie Powell2022-06-251-0/+5
* Fix not ticking the log timers after the first tick.Gravatar Sadie Powell2022-05-171-1/+1
* Remove a variable that is unused because of the previous commit.Gravatar Sadie Powell2022-05-161-1/+0
* Remove an unnecessary log message.Gravatar Sadie Powell2022-05-161-2/+0
* Flush logs every 15 minutes to avoid losing data.Gravatar Sadie Powell2022-05-021-1/+11
* Add a log method for stringifying a logging method.Gravatar Sadie Powell2022-05-021-0/+24
* 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. Gravatar Sadie Powell2022-05-011-0/+247