summaryrefslogtreecommitdiffstats
path: root/common/log.cpp
Commit message (Collapse)AuthorAge
* Fixed debug output printing on windowsChristian Mollekopf2018-05-19
|
* sDebugStream now supports debug messages on windows.Christian Mollekopf2018-05-18
|
* Don't use color on windows was the idea.Christian Mollekopf2018-05-18
|
* Log to OutputDebugString on windowsChristian Mollekopf2018-05-18
|
* Print to QDebug on windowsChristian Mollekopf2018-05-16
|
* Windows compatChristian Mollekopf2018-04-19
|
* Fixed log pattern matchingChristian Mollekopf2017-12-28
|
* Use Q_GLOBAL_STATIC for threadsafety.Christian Mollekopf2017-08-31
| | | | | This resolves the following warning on shutdown it seems: "QObject::connect: No such signal QObject::aboutToClose() in ../../include/QtCore/5.9.1/QtCore/private/../../../../../src/corelib/io/qtextstream_p.h:75"
* Avoid use after destructionChristian Mollekopf2017-08-28
|
* use Q_GLOBAL_STATICChristian Mollekopf2017-08-28
| | | | In an attempt to resolve T6890.
* Completely shortcut the stream evaluation if we're not going to use theChristian Mollekopf2017-05-12
| | | | | | | | | output Serializing the data is the expensive part, so we want to completely avoid that for the noisier part if we're not going to use it. Additionally we're now using a stringbuilder for the debugarea to try to further improve the situation with temporary memory allocations.
* Allow substring matches on the trace identifierChristian Mollekopf2017-05-12
|
* Only use the filename as area, not the full path.Christian Mollekopf2017-05-12
|
* Fixed buildChristian Mollekopf2017-05-12
|
* Avoid recreating the settings object on every log callChristian Mollekopf2017-05-11
|
* handle all enum valuesMarco Martin2017-04-11
| | | | fix build, add a default handler in the switch
* Debug outputChristian Mollekopf2017-01-07
|
* Always print non-trace messagesChristian Mollekopf2016-12-06
|
* Dynamically grow the area widthChristian Mollekopf2016-07-11
| | | | Instead of blindly shortening the area.
* Separate config from data and define centrallyChristian Mollekopf2016-07-08
|
* sinksh trace command including autocompletionChristian Mollekopf2016-07-07
| | | | | The sinksh command allows to easily turn tracing for certain areas on or off.
* A new debug system.Christian Mollekopf2016-07-07
| | | | | | | | | | | | | | | Instead of a single #define as debug area the new system allows for an identifier for each debug message with the structure component.area. The component is a dot separated identifier of the runtime component, such as the process or the plugin. The area is the code component, and can be as such defined at compiletime. The idea of this system is that it becomes possible to i.e. look at the output of all messages in the query subsystem of a specific resource (something that happens in the client process, but in the resource-specific subcomponent). The new macros are supposed to be less likely to clash with other names, hence the new names.
* Prepared sinksh traceChristian Mollekopf2016-07-07
|
* Fromatted the whole codebase with clang-format.Christian Mollekopf2016-03-03
| | | | clang-format -i */**{.cpp,.h}
* Do use spaces and quotes on all messages.Christian Mollekopf2016-02-05
|
* Use a config file instead of environment variables for log settings.Christian Mollekopf2016-02-05
| | | | | | | | qputenv only modifies the env of the current process, so akonadish didn't work at all to change the settings. We might have to do some performance optimizations at some point, but for the time being this works.
* Logging cleanupChristian Mollekopf2016-02-05
|
* Set debug outputChristian Mollekopf2016-02-05
|
* Filter debug output by program name and areaChristian Mollekopf2016-02-04
|
* Log: fixed colors, updated output format and introduced debug areasChristian Mollekopf2016-02-03
|
* Enabled and fixed a bunch of warningsChristian Mollekopf2016-01-31
|
* Renamed Akonadi2 to SinkChristian Mollekopf2016-01-20
| | | | (except for documentation).
* more helpersAaron Seigo2016-01-10
|
* CleanupChristian Mollekopf2015-10-21
|
* Color log messagesChristian Mollekopf2015-10-20
|
* A way to set the debuglevel.Christian Mollekopf2015-08-13
| | | | | | Unittests can set the level themselves (so i.e. benchmarks don't print a shitload of messages), while in normal operation we can set it from the environment. There's no override currently, but first things first.
* Warning on command failure, null debugstream to ignore messagesChristian Mollekopf2015-07-23
|
* LoggingChristian Mollekopf2015-05-01
|
* Colorized debug output a bitChristian Mollekopf2015-04-15
|
* Resource crashhandler and logging facilities.Christian Mollekopf2015-03-31