LoggingBehavior.cs declarations
Public API declaration excerpts from ../bitquirky-core/Runtime/Logging/LoggingBehavior.cs.
Source snapshot ad0983d00d77.
On this page
Original file: ../bitquirky-core/Runtime/Logging/LoggingBehavior.cs
Source file hash: sha256:f0deecd2997c46c72007d0aca01bc08d89e9aec2d98806645dfe466eb47109cf
Only public declaration headers are shown. Implementation bodies, non-public code, and source comments are omitted.
Type: LoggingBehavior
Section titled “Type: LoggingBehavior”Original lines: 36-171
Declaration hash: sha256:61139e8c47260c6db37c4ffadfeb2a0d274b8fd9793a5d2d3bb5e95e02b64a89
public abstract class LoggingBehavior : MonoBehaviour, INamedObject, ILogging{}Field: _log
Section titled “Field: _log”Original lines: 43-44
Declaration hash: sha256:b76cb2623c6a2477ecd0a8953b18b596489d26c3b3ad860fe1403686921c2a3e
[FoldoutGroup("Logging & Debug"), SerializeField, Required]protected BindableValue<bool> _log;Field: _logTrace
Section titled “Field: _logTrace”Original lines: 46-47
Declaration hash: sha256:a19adfb817208c820530ca733c097aaea01b08f9ba5b84badb84e2b0b33ace08
[FoldoutGroup("Logging & Debug"), SerializeField, Required]protected BindableValue<bool> _logTrace;Property: LogEnabled
Section titled “Property: LogEnabled”Original lines: 52
Declaration hash: sha256:1bf8aed865357eb059aa71aca9611bd894e8587548c36a34ea9c4a0ae0e92e32
public bool LogEnabled { get; }Property: Name
Section titled “Property: Name”Original lines: 55-70
Declaration hash: sha256:bc5b0992cf0a07af2fbf04b51acaa68f4100b4f2dc95d38d0722599dc8e00677
public string Name { get; }Method: Awake()
Section titled “Method: Awake()”Original lines: 79-82
Declaration hash: sha256:f377f9c14be68b2fd57ef36d828c1eec35c38a9286f32d3325195c4d63a55ccd
protected virtual void Awake();Method: GetComponentOrAssert<T>(ref T theComponentRef)
Section titled “Method: GetComponentOrAssert<T>(ref T theComponentRef)”Original lines: 89-97
Declaration hash: sha256:1d810cd0899ed2370b1829385ac57897a1ea8b2d22b90d7fc519ee0882dc00fe
[UsedImplicitly]protected T GetComponentOrAssert<T>(ref T theComponentRef) where T : Component;Method: GetOrAddComponent<T>()
Section titled “Method: GetOrAddComponent<T>()”Original lines: 99-108
Declaration hash: sha256:472def92fca7ce9ae183542b1c8eebabe36f2dbb1f266115e7f523f003d64542
[UsedImplicitly]protected T GetOrAddComponent<T>() where T : Component;Method: LogEditor(string message)
Section titled “Method: LogEditor(string message)”Original lines: 115-119
Declaration hash: sha256:b581f0a68848ca28e5539e27e3dffbc4dc08d1ac90a48bcc00c5708d32524778
public void LogEditor(string message);Method: Log(string message)
Section titled “Method: Log(string message)”Original lines: 131-136
Declaration hash: sha256:7cd7e6f4dbfec68e0a6b488d0e80cab6aa93bc8c25632b0969c5e3eb14e541e5
public void Log(string message);Method: LogTrace(string message, int frameCount)
Section titled “Method: LogTrace(string message, int frameCount)”Original lines: 146-152
Declaration hash: sha256:f872fde2b6689109c34e950ccbf0ffc1ebc9c86607af2a4271a45d38bcf92c1f
public void LogTrace(string message, int frameCount = -1);Method: LogWarning(string message)
Section titled “Method: LogWarning(string message)”Original lines: 154-158
Declaration hash: sha256:cc1fa1b583654a4eae62b47b02a2406ddb8361b9c3036ec4b5da0efd8d4770a4
public void LogWarning(string message);Method: LogError(string message)
Section titled “Method: LogError(string message)”Original lines: 160-163
Declaration hash: sha256:0cf6d80c459d07865650698006d042673523f39b5863f0c73c898cfdc5ff29a4
public void LogError(string message);Method: LogException(string message, Exception e)
Section titled “Method: LogException(string message, Exception e)”Original lines: 165-169
Declaration hash: sha256:9cccfb4bf5a2d4386e1de11a3a9664cf60624f206df7030cb364ddb52337f492
public void LogException(string message, Exception e);