HGamer3D-CEGUI-Binding-0.1.9: Windows Game Engine for the Haskell Programmer - CEGUI Bindings

Safe HaskellNone

HGamer3D.Bindings.CEGUI.ClassLogger

Synopsis

Documentation

deleteSource

Arguments

:: HG3DClass

classpointer - pointer of Class instance which is going to be deleted.

-> IO () 

Destructor for Logger

setLoggingLevelSource

Arguments

:: HG3DClass

classpointer - pointer of Class instance from which this methods is called.

-> EnumLoggingLevel

level - One of the LoggingLevel enumerated values that specified the level of logging information required.

-> IO ()

return value - Nothing

return the current logging level setting

Set the level of logging information that will get out to the log file.

getLoggingLevelSource

Arguments

:: HG3DClass

classpointer - pointer of Class instance from which this methods is called.

-> IO EnumLoggingLevel

return value - One of the LoggingLevel enumerated values specifying the current level of logging

logEventSource

Arguments

:: HG3DClass

classpointer - pointer of Class instance from which this methods is called.

-> String

message - String object containing the message to be added to the event log.

-> EnumLoggingLevel

level - LoggingLevel for this message. If level is greater than the current set logging level, the message is not logged.

-> IO ()

return value - Nothing

Set the name of the log file where all subsequent log entries should be written. The interpretation of file name may differ depending on the concrete logger implementation. - Details: When this is called, and the log file is created, any cached log entries are flushed to the log file.

Add an event to the log.

setLogFilenameSource

Arguments

:: HG3DClass

classpointer - pointer of Class instance from which this methods is called.

-> String

filename - Name of the file to put log messages.

-> Bool

append -

-> IO ()