mirror of
https://github.com/CrowCpp/Crow.git
synced 2024-06-07 21:10:44 +00:00
23648445f3
Added mkdocs documentation. Altered doxygen generation (doxyfile and shell script) to work with mkdocs. Removed the whole html folder thing for docs, now the files reside in the root gh-pages branch. New readme.
20 lines
857 B
Markdown
20 lines
857 B
Markdown
Crow comes with a simple and easy to use logging system.<br><br>
|
|
|
|
##Setting up logging level
|
|
You can set up the level at which crow displays logs by using the app's `loglevel(crow::logLevel)` method.<br><br>
|
|
|
|
The available log levels are as follows (please not that setting a level will also display all logs below this level):
|
|
|
|
- Debug
|
|
- Info
|
|
- Warning
|
|
- Error
|
|
- Critical
|
|
<br><br>
|
|
|
|
To set a logLevel, just use `#!cpp app.loglevel(crow::logLevel::Warning)`, This will not show any debug or info logs. It will however still show error and critical logs.<br><br>
|
|
|
|
Please note that setting the Macro `CROW_ENABLE_DEBUG` during compilation will also set the log level to `Debug`.
|
|
|
|
##Writing a log
|
|
Writing a log is as simple as `#!cpp CROW_LOG_<LOG LEVEL> << "Hello";` (replace<LOG LEVEL> with the actual level in all caps, so you have `CROW_LOG_WARNING`). |