MXM EventLog is
designed to trace messages and events for a reporting system. It
provides functions to store, sort, export and print events listed by
date and time.
A classic application of EventLog MXM is a tracer file in show
controller to report all defaults and alarms which occured during the
show.
EventLog MXM provides a set of functions to manage events.
All traced events are stored in the current log file which is part of
the log database of events. The events storage file could be changed
automatically every period which could be defined as every: Day, Week,
Month or Year.
Two lists of events are available. The first one display current events
(real time incomming events) whereas the second is used to manipulate
events. Events manipulations could be sort events, print events, export
events etc…
The length of an event message in the EventList or in the
SelectedEventList is limited to 252 chars plus the header of the
message (date, time and time). However, the full message length is
stored in the database file.
MxM Installation
No special installation required.
Device Setup
Device creation window:
Event Log File Path:
Path of the directory on which the log files will be stored.
Base file name (log):
This is a base file name which will be used to create the current log
file name. Ex: EventLogFile.2000.M10.lbd
Switch file frequency:
Specify every time the log file must be changed. Every Month cause the
log file to be changed ( a new file created) every month.
Event window width (event):
Specify the number of last events maintained in the CurrentEventList.
When an event is traced, it’s both store in log file and added into the
CurrentEventList. If the number of elements of CurrentEventList becomes
larger than this value, the first element of the list is removed but
not from the log file.
Event types setting:
Enumerate all the available types of events. Custom events types could
be created. This types could be used in commands to select desired type
of events.
Printer:
Specify the printer used to print events list.
Device Commands
Trace Event
Store a new events in the log file and
the CurrentEventList.
Date: [Date] Date of event.
Time: [Time] Time of event.
Type: [Enum] Type of event.
“Info”: 1rst default type.
“Alarm”: 2nd default type.
“Error”: 3 thd default type.
Other custom value are autorized.
Clear Events
Clear CurrentEventList variable
Usage: This command only clear the
variable, events in log file are maintained.
Set File Switch Frequency
Set the frequency to swap the log file
to new file.
Every: [Enum] Frequency.
“Day”: a new file will be created each day.
“Week”: a new file will be created each week.
“Month”: a new file will be created each month.
“Year”: a new file will be created each year.
Set Event Window
Change the number of last maintained
events in the CurrentEventList.
Wifth: [Integer] Number of max events
Select Events
Select events from a log file and store
them in SelectedEventList.
From Date: [Date] Beginning Date from when select events
To Date: [Date] Ending Date to when select events
From Time: [Time] Beginning Timefrom when select events
To Time: [Time] Ending Time to when select events
Type of Event: [Enum] Type of event to be selected
“All”: Events are selected without consideration of the type.
… One of the default values or created values.
LBD File Name: [String] Name of the log file
from which select events (optional, if
not set, the current file is used).
Usage: when the command completed,
‘SortedEventList’ variable contains selected events.
Print Events
Print an events list.
Event List: [Enum] List of events to be printed
“Events List”: Print from current events list.
“Selected Events List”: Print from selected events list.
Title: [String] Title of printed document.
Export Events
Export as text file an events list.
Event List: [Enum] List of events to be exported
“Events List”: Print from current events list.
“Selected Events List”: Print from selected events list.
FileName: [String] Name of the exported file.
Change Event Log File Path
Change the folder path where are stored
log files.
Log File Path: [String] Path of the new folder.
Transfert Log Files: [Enum] Enables or not the transfert of log files from the old folder to the new one
“No”: Transfert is not done.
“Yes”: Transfert is done.
Select & Export Events
Select events from a log file and export
them into a text file.
From Date: [Date] Beginning Date from when select events
To Date: [Date] Ending Date to when select events
From Time: [Time] Beginning Timefrom when select events
To Time: [Time] Ending Time to when select events
Type of Event: [Enum] Type of event to be selected
“All”: Events are selected without consideration of the type.
… One of the default values or created values.
Export File Name: [String] Name of the exported file
LBD File Name: [String] Name of the log file from which select events (optional, if not set,
the current file is used).
Device Variables
Status
[Enum] Current status of the device.
“Idle”: No operation is in progress
“Busy”: An operation is in progress
“Error”: An error occured during the pending operation
“Export Error”: An error occured during exportation.
“File Access Error” : An error occured during file access.
EventCount
[Integer] Number of events in the
CurrentEventList.
EventList
[String] Current list of last events.
SelectedEventCount
[Integer] Number of events in the
SortedEvenList.
SelectedEventList
[String] List of seleted events.
PrinterStatus
[Enum] Current status of the
printer.
“No Printer”: No printer is available
“Ready”: No printing is in progress
“Printing”: Printing is in progress.
PrintedPage
[Integer] Number of page printed.
CurrentLogFilePath
[String] Current log file folder path.
Revisions
V 1.0.1
Fixed: Now
when a new event type is created in the setup, or when an event type is
deleted, this new list is saved in the project.
V 1.0.2
Fixed: Event type changes are not updated in cues parameters.
V 1.0.3
Fixed: Exported event lines are truncated by 1 caracter.
Added: ‘New Folder’ button in folder browsers.
V 1.0.4
Added: Support for Manager Kiosk.
V 6.0.0
Modified: Support of Manager V6/Showmaster V2.
V 6.0.1
Fixed: Setup dialog doesn’t open on the correct screen on a multi-screen configuration.
V 6.0.2
Fixed: Device variables are not reset after a project load (Requires Manager 6.0.3+).
V 6.0.3
Fixed: Status Device’s variable is not set to ‘Error’ when a command such as ‘Select Events’ fails.
Added: ‘File Access Error’ value to Status Device variable.
V 6.0.4
Fixed: The Setup dialog box is not always fully visible at the device creation time.
Fixed: The ‘New type name’ dialog box can be opened outside the screen at the device creation time.
V 6.0.5
Fixed: Wizard dialog were not opened in the right location and could be diaplayed outside the right screen.
V 6.0.6
Fixed: ‘Select & Export Events’ command does only export the first event.
V 6.1.0
Added: Compatibility for Overture CS.
V 6.7.0
Improved: Support for High DPI displays (require Manager 6.7.0+ or Showmaster Editor 2.7.0+)
Changed: Compatibility for Manager 6.7.0 and Showmaster Editor 2.7.0