Mlogger
		
		
		
		Jump to navigation
		Jump to search
		
mlogger - MIDAS Logger
The MIDAS Logger, mlogger is supplied in the MIDAS package. This utility can perform several functions (selected by the user via the /Logger ODB tree ) including:
- logging System messages to a Message file or as message events
 - logging information to a mySQL database
 - writing information to an electronic logbook
 - collecting and logging history events
 - logging experimental data from one or more frontends to storage device(s) such as disk or tape
 - multiple Logging Channels can be defined
 - several different storage devices, formats and compression levels can be selected
 - data can be logged to different subdirectories on disk
 - data can be logged to a remote computer, using the FTP mode
 - events can be selected for logging by Event ID or Trigger mask
 - Event Filtering can be implemented
 - runs can be automatically stopped and restarted after a certain number of events, or a certain time
 - the complete ODB contents can be saved
- into a file at the beginning and/or end of run
 - and/or into the data stream
 
 
The mlogger utility runs on the backend computer, receiving events from the buffer manager. It supports three type of storage devices so far, i.e.
- Disk,
 - Tape
 - FTP channel to a remote computer.
 
Data can currently be written in five different formats :
- MIDAS binary,
 - ASCII,
 - ROOT
 - DUMP
 
The user may of course write their own custom data logger to save the data in any format they choose.
Starting mlogger utility
   Arguments
       [-h ] : help
       [-e exptname ] : experiment name (see odbedit - ODB Editor and run control utility)
       [-D ] : start program as a daemon (UNIX only).
       [-s] : Save mode (debugging: protect ODB).
       [-v] : Verbose (not to be used in conjunction with -D).
   Usage
    >mlogger -D 
Notes