AutomationLogger Class

class NXOpen.Report.AutomationLogger

Bases: object

Represents the automation logger to log information for report automation program.

No support KF.

New in version NX11.0.0.

Methods

Method Description
Clear Clears the messages in the logger.
IsEmpty Has messages in the logger.
LogMessage Adds debug message to the logger.
SaveLog Saves the messages in the logger to a file.

Enumerations

AutomationLoggerMessageType Enumeration Represents the automation logger message type.

Method Detail

Clear

AutomationLogger.Clear

Clears the messages in the logger.

Signature Clear()

New in version NX11.0.0.

License requirements: None.

IsEmpty

AutomationLogger.IsEmpty

Has messages in the logger.

Signature IsEmpty()

Returns:
Return type:bool

New in version NX11.0.0.

License requirements: None.

LogMessage

AutomationLogger.LogMessage

Overloaded method LogMessage

  • LogMessage(message)
  • LogMessage(message, messageType)

-------------------------------------

Adds debug message to the logger.

Signature LogMessage(message)

Parameters:message (str) –

New in version NX11.0.0.

License requirements: None.

-------------------------------------

Adds required type of message to the logger.

Signature LogMessage(message, messageType)

Parameters:

New in version NX11.0.0.

License requirements: None.

-------------------------------------

SaveLog

AutomationLogger.SaveLog

Saves the messages in the logger to a file.

Signature SaveLog(logFileName)

Parameters:logFileName (str) –

New in version NX11.0.0.

License requirements: None.