Base.logID

Base.logID = None

Identifier for this object within the log.

An identifier unique within the current logging session is generated when the logID attribute is first accessed. Each logID string begins with “NIMBLE_” and is followed an integer value. The integer values start at 0 and increment by 1. Assuming logging is enabled, this occurs when the object is created whenever possible, otherwise it will be generated when the first loggable method is called or triggered by user access. Note: User access can generate logID values that do not appear in the log, otherwise searching for the logID text in the log will locate all logged usages of this object.

Examples

>>> noName = nimble.data([])
>>> noName.name
>>> noName.logID
'_NIMBLE_0_'
>>> withName = nimble.data([], name='data')
>>> withName.name
'data'
>>> withName.logID
'_NIMBLE_1_'