MLogOutput Class Reference

class MLogOutput
Public Member Functions
voidClose()
voidOpenL()
voidWrite(const TDesC &)

Member Functions Documentation

Close()

voidClose()[pure virtual]
Intended Usage : Called when all logging has finished to close down any log connections.
Since
7.0
Pre-condition
None
Post-condition
Logging facility is closed down and this object can be deleted.

OpenL()

voidOpenL()[pure virtual]
Intended Usage : Sets up the logging facility provided by the implementation of this interface. If logging cannot be established for any reason then this function should leave.
leave
Implementation dependant.
Since
7.0
Pre-condition
None
Post-condition
Nothing is left on the CleanupStack

Write(const TDesC &)

voidWrite(const TDesC &aOutput)[pure virtual]
Intended Usage : Logs the specified descriptor.
Since
7.0
Pre-condition
OpenL has been called to set up logging
Post-condition
aOutput has been logged

Parameters

const TDesC & aOutputThe descriptor to stream to the logging facility