MGunit documentation

Unit testing for IDL

single page | use frames     summary     class     fields     routine details     file attributes

dist_tools/

mgfflogger__define.pro

Logger object to control logging.

Class description for mgfflogger

Properties

format get set

format string for messages

filename set

filename to send output to; set to empty string to send output to STDOUT/STDERR

level get set

current level of logging: 0 (none), 1 (debug), 2 (info), 3 (warning), 4 (error), or 5 (critical)

Fields

format ''

format code to send output to

levelNames ['', '', '', '', '']

names for the different levels

lun 0L

logical unit number to send logging output to

level 0L

current level of logging: 0 (none), 1 (debug), 2 (info), 3 (warning), 4 (error), or 5 (critical)

Routines

mgfflogger::getProperty, level=level, format=format

Set properties.

mgfflogger::setProperty, level=level, format=format, filename=filename

Get properties.

mgfflogger::print, msg [, level=long]

Log message to given level.

mgfflogger::cleanup

Free resources.

result = mgfflogger::init()

Create logger object.

mgfflogger::flush

Flushes output.

mgfflogger__define

Define instance variables.

Routine details

topmgfflogger::getProperty

mgfflogger::getProperty, level=level, format=format

Set properties.

Keywords

level

current level of logging: 0 (none), 1 (debug), 2 (info), 3 (warning), 4 (error), or 5 (critical)

format

format string for messages

topmgfflogger::setProperty

mgfflogger::setProperty, level=level, format=format, filename=filename

Get properties.

Keywords

level

current level of logging: 0 (none), 1 (debug), 2 (info), 3 (warning), 4 (error), or 5 (critical)

format

format string for messages

filename

filename to send output to; set to empty string to send output to STDOUT/STDERR

topmgfflogger::print

mgfflogger::print, msg [, level=long]

Log message to given level.

Parameters

msg in required type=string

message to print

Keywords

level in optional type=long

level of message

topmgfflogger::cleanup

mgfflogger::cleanup

Free resources.

topmgfflogger::init

result = mgfflogger::init()

Create logger object.

Return value

1 for success, 0 for failure

topmgfflogger::flush

mgfflogger::flush

Flushes output.

topmgfflogger__define

mgfflogger__define

Define instance variables.

File attributes

Modification date: Sun Apr 26 20:18:14 2009
Lines: 128
Docformat: rst rst