/Logger ODB tree: Difference between revisions
(Created page with "=== Creating the /logger tree === The <span style="color:fuchsia font-style:italic">/logger</span> ODB tree is created when the mlogger utility is started for the...") |
No edit summary |
||
Line 1: | Line 1: | ||
=== Creating the /logger tree === | === Creating the /logger tree === | ||
The <span style="color: | The <span style="color:purple; font-style:italic">/Logger</span> ODB tree is created when the [[mlogger]] utility is started for the first time. The keys will be filled with default values which users may change as required to customize their experiments. | ||
=== Purpose === | === Purpose === | ||
Most of the keys in the <span style="color: | Most of the keys in the <span style="color:purple; font-style:italic;">/Logger</span> ODB tree are used to '''customize logging''' of the data. There are also keys to customize the [[Messaging]] system. | ||
The <span style="color: | The <span style="color:purple; font-style:italic;">/Logger</span> tree also may contain optional subdirectories relevent to storing the History and Elog data files (i.e. the | ||
[[/ | [[/Logger/Elog]] and [[/Logger/History]] subdirectories. The optional subtree [[/Logger/SQL]] is described in the section mySQL database. The ODB | ||
<span style="color:purple; font-style:italic;">/History</span> tree is described in the section [[History Logging]] and the the ODB <span style="color:purple; font-style:italic;">/Elog</span> tree in the [[Elog]] section. | |||
=== Example === | === Example === | ||
The following example shows a <span style="color: | The following example shows a typical <span style="color:purple; font-style:italic">/Logger</span> ODB tree obtained using the [[odbedit]] '''ls''' command. | ||
Key name | See [[Explanation of Keys in the ODB /Logger tree]] or click on a key for more information. | ||
--------------------------------------------------------------------------- | |||
Logger | ODB Key name Value | ||
--------------------------------------------------------------------------- | |||
Logger | |||
Data dir /isdaq/data1/midas/dlog/current | |||
Message file midas.log | |||
Write data y | |||
ODB Dump y | |||
ODB Dump File %06d.odb | |||
Auto restart n | |||
Tape message y | |||
Channels | |||
0 | |||
Settings | |||
Active n | |||
Type Disk | |||
Filename %06d.mid | |||
Format MIDAS | |||
Compression 0 | |||
ODB dump n | |||
Log messages 0 | |||
Buffer SYSTEM | |||
Event ID -1 | |||
Trigger mask -1 | |||
Event limit 0 | |||
Byte limit 0 | |||
Subrun Byte limit 0 | |||
Tape capacity 0 | |||
Subdir format | |||
Current filename 030300.mid | |||
Statistic | |||
Events written 60 | |||
Bytes written 101864 | |||
Bytes written uncompressed 101864 | |||
Bytes written total 8166648992 | |||
Bytes written subrun 98304 | |||
Files written 427 | |||
Disk level 0.714018533478346 | |||
Elog Dir /isdaq/data1/midas/elog | |||
Auto restart delay 0 | |||
SQL | |||
Create database n | |||
Write data n | |||
Hostname localhost | |||
Username root | |||
Password | |||
Database midas | |||
Table Runlog | |||
Logfile sql.log | |||
Links BOR | |||
Run number -> /Runinfo/Run number | |||
30300 | |||
Start time -> /Runinfo/Start time | |||
Fri Jul 26 17:53:03 2013 | |||
Links EOR | |||
Stop time -> /Runinfo/Stop time | |||
Fri Jul 26 18:16:58 2013 | |||
WriteFileHistory y | |||
ODBC_Debug 0 | |||
ODBC_DSN | |||
Run duration 0 | |||
Next subrun n | |||
Subrun duration 0 |
Revision as of 11:11, 6 August 2013
Creating the /logger tree
The /Logger ODB tree is created when the mlogger utility is started for the first time. The keys will be filled with default values which users may change as required to customize their experiments.
Purpose
Most of the keys in the /Logger ODB tree are used to customize logging of the data. There are also keys to customize the Messaging system. The /Logger tree also may contain optional subdirectories relevent to storing the History and Elog data files (i.e. the /Logger/Elog and /Logger/History subdirectories. The optional subtree /Logger/SQL is described in the section mySQL database. The ODB /History tree is described in the section History Logging and the the ODB /Elog tree in the Elog section.
Example
The following example shows a typical /Logger ODB tree obtained using the odbedit ls command.
See Explanation of Keys in the ODB /Logger tree or click on a key for more information.
ODB Key name Value --------------------------------------------------------------------------- Logger Data dir /isdaq/data1/midas/dlog/current Message file midas.log Write data y ODB Dump y ODB Dump File %06d.odb Auto restart n Tape message y Channels 0 Settings Active n Type Disk Filename %06d.mid Format MIDAS Compression 0 ODB dump n Log messages 0 Buffer SYSTEM Event ID -1 Trigger mask -1 Event limit 0 Byte limit 0 Subrun Byte limit 0 Tape capacity 0 Subdir format Current filename 030300.mid Statistic Events written 60 Bytes written 101864 Bytes written uncompressed 101864 Bytes written total 8166648992 Bytes written subrun 98304 Files written 427 Disk level 0.714018533478346 Elog Dir /isdaq/data1/midas/elog Auto restart delay 0 SQL Create database n Write data n Hostname localhost Username root Password Database midas Table Runlog Logfile sql.log Links BOR Run number -> /Runinfo/Run number 30300 Start time -> /Runinfo/Start time Fri Jul 26 17:53:03 2013 Links EOR Stop time -> /Runinfo/Stop time Fri Jul 26 18:16:58 2013 WriteFileHistory y ODBC_Debug 0 ODBC_DSN Run duration 0 Next subrun n Subrun duration 0