Class Logger
Assembly: NXOpen.dll
Syntax
public class Logger : TransientObject, IMessageSink, IDisposable
Constructors
Logger(nint)
Declaration
protected Logger(nint ptr)
Parameters
Type |
Name |
Description |
nint |
ptr |
|
Methods
FreeResource()
Declaration
protected override void FreeResource()
Overrides
LogBooleanAttribute(string, bool)
Declaration
public void LogBooleanAttribute(string title, bool booleanValue)
Parameters
Type |
Name |
Description |
string |
title |
|
bool |
booleanValue |
|
LogBooleanAttributes(string, bool[])
Declaration
public void LogBooleanAttributes(string title, bool[] attrs)
Parameters
LogChildNode(string)
Declaration
public Logger LogChildNode(string childLoggerName)
Parameters
Type |
Name |
Description |
string |
childLoggerName |
|
Returns
LogIntegerAttribute(string, int)
Declaration
public void LogIntegerAttribute(string title, int integerValue)
Parameters
Type |
Name |
Description |
string |
title |
|
int |
integerValue |
|
LogIntegerAttributes(string, int[])
Declaration
public void LogIntegerAttributes(string title, int[] attrs)
Parameters
Type |
Name |
Description |
string |
title |
|
int[] |
attrs |
|
LogMessageNode(Result, string)
Declaration
public Logger LogMessageNode(Validation.Result outcome, string message)
Parameters
Returns
LogNXObject(Result, NXObject)
Declaration
public void LogNXObject(Validation.Result outcome, NXObject anObject)
Parameters
LogNXObject(Result, NXObject, string)
Declaration
public void LogNXObject(Validation.Result outcome, NXObject anObject, string message)
Parameters
LogNXObject(Result, NXObject, string, string, Point3d[], Vector3d[])
Declaration
public void LogNXObject(Validation.Result outcome, NXObject anObject, string message, string objectName, Point3d[] referencePoints, Vector3d[] referenceVectors)
Parameters
LogNXObjectNode(Result, NXObject, string)
Declaration
public Logger LogNXObjectNode(Validation.Result outcome, NXObject anObject, string message)
Parameters
Returns
LogNXObjectNodeOnly(Result, NXObject)
Declaration
public Logger LogNXObjectNodeOnly(Validation.Result outcome, NXObject anObject)
Parameters
Returns
LogNXObjectNodeWithInfo(Result, NXObject, string, string, Point3d[], Vector3d[])
Declaration
public Logger LogNXObjectNodeWithInfo(Validation.Result outcome, NXObject anObject, string message, string objectName, Point3d[] referencePoints, Vector3d[] referenceVectors)
Parameters
Returns
LogNXObjectSet(string, string)
Declaration
public Logger LogNXObjectSet(string name, string message)
Parameters
Returns
LogRealAttribute(string, double)
Declaration
public void LogRealAttribute(string title, double realValue)
Parameters
LogRealAttributes(string, double[])
Declaration
public void LogRealAttributes(string title, double[] attrs)
Parameters
LogResult(Result, string)
Declaration
public void LogResult(Validation.Result outcome, string message)
Parameters
LogResultNode(Result, string)
Declaration
public Logger LogResultNode(Validation.Result outcome, string message)
Parameters
Returns
LogResultNodeOnly(Result)
Declaration
public Logger LogResultNodeOnly(Validation.Result outcome)
Parameters
Returns
LogStringAttribute(string, string)
Declaration
public void LogStringAttribute(string title, string stringValue)
Parameters
LogStringAttributes(string, string[])
Declaration
public void LogStringAttributes(string title, string[] attrs)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink