{{:server:port64.png?nolink|}} ====== DebugManager ====== This module is a part of the [[NetHomeServer]]. The DebugManager is used to control the level of information that is sent to the log file. [[NetHomeServer]] logs errors and general information into a set of two log files called HomeManager0.log and HomeManager1.log. When the size of one file exceeds 1Mb logging starts over in the other file. This way the total log file size cannot exceed 2Mb. The DebugManager controls the level of detail in the log in the following levels: * **SEVERE** Serious errors * **WARNING** Failures in individual Items * **INFO** General information * **CONFIG** Configuration changes * **FINE** Events distributed by the broker and actions called between Items * **FINER** Detailed logging inside Items * **FINEST** Even more detailed logging inside Items The default setting is **INFO** on system level, which means that information on levels: **SEVERE**,**WARNING** and **INFO** are logged. To change the debug level on the entire NetHomeServer, leave the **LoggerContext** attribute blank, set the wanted debug level (apply that change) and then activate the **ApplyLogLevel**-action. ===== Attributes ===== * **LoggerContext** //[get] [set]// * **ActualLogLevel** //[get]// * **WantedLogLevel** //[get] [set]// ===== Actions ===== * **ApplyLogLevel** ==== See also ==== [[NetHomeServer]]