tools:logger:start
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
tools:logger:start [2020/11/26 13:02] – [Logging] ursgraf | tools:logger:start [2020/11/26 13:06] (current) – [Default LogWriter] ursgraf | ||
---|---|---|---|
Line 26: | Line 26: | ||
* ERROR | * ERROR | ||
* FATAL: highest level | * FATAL: highest level | ||
- | Every '' | + | Every '' |
<code cpp> | <code cpp> | ||
- | | + | |
- | w.show(LogLevel:: | + | |
</ | </ | ||
This would enable levels WARN, ERROR and FATAL. \\ | This would enable levels WARN, ERROR and FATAL. \\ | ||
- | If you do not specify a certain level the default level is INFO. If you want to see all messages you have to use '' | + | If you do not specify a certain level the default level is INFO. If you want to see all messages you have to use '' |
===== Default LogWriter ===== | ===== Default LogWriter ===== | ||
Line 38: | Line 37: | ||
<code cpp> | <code cpp> | ||
- | | + | |
- | Logger::setDefaultWriter(&w); | + | |
- | Logger log; // this logger will output onto the default '' | + | |
</ | </ | ||
If you forget to assign a default logger, you will not get logging information from components of the library such as the safety system or the executor. | If you forget to assign a default logger, you will not get logging information from components of the library such as the safety system or the executor. | ||
Line 47: | Line 45: | ||
Sometimes it can be desirable to have a logger write to the console and write the same content into a file. This is especially helpful on a embedded system where you start an application remotely (e.g. through //ssh//). In such a case you can define a '' | Sometimes it can be desirable to have a logger write to the console and write the same content into a file. This is especially helpful on a embedded system where you start an application remotely (e.g. through //ssh//). In such a case you can define a '' | ||
<code cpp> | <code cpp> | ||
- | | + | |
</ | </ | ||
- | A lop file will be created at the given location. Its file name will be appended with the current date and time of the creation of the file. That is the creation of the '' | + | A log file will be created at the given location. Its file name will be appended with the current date and time of the creation of the file. |
tools/logger/start.1606392120.txt.gz · Last modified: 2020/11/26 13:02 by ursgraf