Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fixed debug output printing on windows | Christian Mollekopf | 2018-05-19 |
| | |||
* | sDebugStream now supports debug messages on windows. | Christian Mollekopf | 2018-05-18 |
| | |||
* | Don't use color on windows was the idea. | Christian Mollekopf | 2018-05-18 |
| | |||
* | Log to OutputDebugString on windows | Christian Mollekopf | 2018-05-18 |
| | |||
* | Print to QDebug on windows | Christian Mollekopf | 2018-05-16 |
| | |||
* | Windows compat | Christian Mollekopf | 2018-04-19 |
| | |||
* | Fixed log pattern matching | Christian Mollekopf | 2017-12-28 |
| | |||
* | Use Q_GLOBAL_STATIC for threadsafety. | Christian Mollekopf | 2017-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 destruction | Christian Mollekopf | 2017-08-28 |
| | |||
* | use Q_GLOBAL_STATIC | Christian Mollekopf | 2017-08-28 |
| | | | | In an attempt to resolve T6890. | ||
* | Completely shortcut the stream evaluation if we're not going to use the | Christian Mollekopf | 2017-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 identifier | Christian Mollekopf | 2017-05-12 |
| | |||
* | Only use the filename as area, not the full path. | Christian Mollekopf | 2017-05-12 |
| | |||
* | Fixed build | Christian Mollekopf | 2017-05-12 |
| | |||
* | Avoid recreating the settings object on every log call | Christian Mollekopf | 2017-05-11 |
| | |||
* | handle all enum values | Marco Martin | 2017-04-11 |
| | | | | fix build, add a default handler in the switch | ||
* | Debug output | Christian Mollekopf | 2017-01-07 |
| | |||
* | Always print non-trace messages | Christian Mollekopf | 2016-12-06 |
| | |||
* | Dynamically grow the area width | Christian Mollekopf | 2016-07-11 |
| | | | | Instead of blindly shortening the area. | ||
* | Separate config from data and define centrally | Christian Mollekopf | 2016-07-08 |
| | |||
* | sinksh trace command including autocompletion | Christian Mollekopf | 2016-07-07 |
| | | | | | The sinksh command allows to easily turn tracing for certain areas on or off. | ||
* | A new debug system. | Christian Mollekopf | 2016-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 trace | Christian Mollekopf | 2016-07-07 |
| | |||
* | Fromatted the whole codebase with clang-format. | Christian Mollekopf | 2016-03-03 |
| | | | | clang-format -i */**{.cpp,.h} | ||
* | Do use spaces and quotes on all messages. | Christian Mollekopf | 2016-02-05 |
| | |||
* | Use a config file instead of environment variables for log settings. | Christian Mollekopf | 2016-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 cleanup | Christian Mollekopf | 2016-02-05 |
| | |||
* | Set debug output | Christian Mollekopf | 2016-02-05 |
| | |||
* | Filter debug output by program name and area | Christian Mollekopf | 2016-02-04 |
| | |||
* | Log: fixed colors, updated output format and introduced debug areas | Christian Mollekopf | 2016-02-03 |
| | |||
* | Enabled and fixed a bunch of warnings | Christian Mollekopf | 2016-01-31 |
| | |||
* | Renamed Akonadi2 to Sink | Christian Mollekopf | 2016-01-20 |
| | | | | (except for documentation). | ||
* | more helpers | Aaron Seigo | 2016-01-10 |
| | |||
* | Cleanup | Christian Mollekopf | 2015-10-21 |
| | |||
* | Color log messages | Christian Mollekopf | 2015-10-20 |
| | |||
* | A way to set the debuglevel. | Christian Mollekopf | 2015-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 messages | Christian Mollekopf | 2015-07-23 |
| | |||
* | Logging | Christian Mollekopf | 2015-05-01 |
| | |||
* | Colorized debug output a bit | Christian Mollekopf | 2015-04-15 |
| | |||
* | Resource crashhandler and logging facilities. | Christian Mollekopf | 2015-03-31 |