summaryrefslogtreecommitdiff
path: root/src/Log.cxx
AgeCommit message (Collapse)Author
2018-11-19check.h: remove obsolete headerMax Kellermann
Since we switched from autotools to Meson in commit 94592c14062d5afc9482d11baa401648082022c0, we don't need to include `config.h` early to properly enable large file support. Meson passes the required macros on the compiler command line instead of defining them in `config.h`. This means we can include `config.h` at any time, whenever we want to check its macros, and there are no ordering constraints.
2018-10-31*: copyright year 2018Max Kellermann
2017-05-16Log: add "noexcept"Max Kellermann
2017-01-03update copyright yearMax Kellermann
2016-11-10util/Error: remove obsolete classMax Kellermann
2016-11-10Log: remove the obsolete class Error overloadsMax Kellermann
2016-09-16Log: add std::exception_ptr overloadsMax Kellermann
2016-09-08Log: recognize class Error as nested exceptionMax Kellermann
2016-09-04Log: add FormatError() overload with std::exceptionMax Kellermann
2016-03-01*: include cleanup (using iwyu)Max Kellermann
2016-02-26update copyright year to 2016Max Kellermann
2015-12-18util/Error: add bridge to std::exceptionMax Kellermann
2015-12-16Log: C++ exception supportMax Kellermann
2015-01-01Copyright year 2015Max Kellermann
2014-01-13copyright year 2014Max Kellermann
2013-12-15Log: move Log() to LogBackend.cxxMax Kellermann
Prepare for GLib removal.
2013-11-28include cleanup using iwyuMax Kellermann
2013-11-04Log: add level "DEFAULT"Max Kellermann
Map LogLevel::INFO to G_LOG_LEVEL_INFO, and LogLevel::DEFAULT to G_LOG_LEVEL_MESSAGE. Now client connect/disconnect message are only logged on log_level "secure".
2013-10-02Log: new logging library APIMax Kellermann
Prepare to migrate away from GLib. Currently, we're still using GLib as a backend.
2013-09-05mpd_error.h: remove obsolete headerMax Kellermann
Migrate the remaining callers to FatalError().
2013-09-05conf.h: remove obsolete headerMax Kellermann
Use only ConfigData.hxx in plugin sources to reduce header dependencies.
2013-09-04util/Error: new error passing libraryMax Kellermann
Replaces GLib's GError.
2013-08-07ConfigPath: return a Path objectMax Kellermann
Migrate all callers to use Path directly, instead of doing the conversion in each caller.
2013-08-07Makefile.am: move sources to libsystem.aMax Kellermann
2013-08-07FatalError: new library to replace mpd_error.hMax Kellermann
2013-08-04*: use gcc.h macros instead of GLibMax Kellermann
2013-01-30ConfigFile: add enum ConfigOptionMax Kellermann
Look up top-level config options by enum (= integer), not by name string.
2013-01-10Log, ...: include cleanupMax Kellermann
2013-01-09sig_handlers, log: convert to C++Max Kellermann