You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1473 lines
70 KiB
XML
1473 lines
70 KiB
XML
<?xml version="1.0"?>
|
|
<doc>
|
|
<assembly>
|
|
<name>Fusion.Log</name>
|
|
</assembly>
|
|
<members>
|
|
<member name="T:Fusion.FusionEditorLog">
|
|
<summary>
|
|
A logger that writes logs to the Unity console with the purpose of being used in the Unity Editor.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Fusion.FusionEditorLog.TraceConfig(System.String)">
|
|
<summary>
|
|
Logs a message to the Unity console if FUSION_EDITOR_TRACE is defined. Use in the Config context.
|
|
</summary>
|
|
<param name="msg">A message</param>
|
|
</member>
|
|
<member name="M:Fusion.FusionEditorLog.WarnConfig(System.String)">
|
|
<summary>
|
|
Logs a warning to the Unity console if UNITY_EDITOR is defined. Use in the Config context.
|
|
</summary>
|
|
<param name="msg">A message</param>
|
|
</member>
|
|
<member name="M:Fusion.FusionEditorLog.LogConfig(System.String)">
|
|
<summary>
|
|
Logs a message to the Unity console if UNITY_EDITOR is defined. Use in the Config context.
|
|
</summary>
|
|
<param name="msg">A message</param>
|
|
</member>
|
|
<member name="M:Fusion.FusionEditorLog.ErrorConfig(System.String)">
|
|
<summary>
|
|
Logs an errpr to the Unity console if UNITY_EDITOR is defined. Use in the Config context.
|
|
</summary>
|
|
<param name="msg">A message</param>
|
|
</member>
|
|
<member name="M:Fusion.FusionEditorLog.TraceInstaller(System.String)">
|
|
<summary>
|
|
Logs a message to the Unity console if FUSION_EDITOR_TRACE is defined. Use in the Installer context.
|
|
</summary>
|
|
<param name="msg">A message</param>
|
|
</member>
|
|
<member name="M:Fusion.FusionEditorLog.WarnInstaller(System.String)">
|
|
<summary>
|
|
Logs a warning to the Unity console if UNITY_EDITOR is defined. Use in the Installer context.
|
|
</summary>
|
|
<param name="msg">A message</param>
|
|
</member>
|
|
<member name="M:Fusion.FusionEditorLog.LogInstaller(System.String)">
|
|
<summary>
|
|
Logs a message to the Unity console if UNITY_EDITOR is defined. Use in the Installer context.
|
|
</summary>
|
|
<param name="msg">A message</param>
|
|
</member>
|
|
<member name="M:Fusion.FusionEditorLog.ErrorInstaller(System.String)">
|
|
<summary>
|
|
Logs an errpr to the Unity console if UNITY_EDITOR is defined. Use in the Installer context.
|
|
</summary>
|
|
<param name="msg">A message</param>
|
|
</member>
|
|
<member name="M:Fusion.FusionEditorLog.SetPrefixColor(UnityEngine.Color)">
|
|
<summary>
|
|
Sets the color of the prefix.
|
|
</summary>
|
|
<param name="color"></param>
|
|
</member>
|
|
<member name="M:Fusion.FusionEditorLog.SetPrefixColor(UnityEngine.Color32)">
|
|
<summary>
|
|
Sets the color of the prefix.
|
|
</summary>
|
|
<param name="c"></param>
|
|
</member>
|
|
<member name="M:Fusion.FusionEditorLog.Initialize(System.Boolean)">
|
|
<summary>
|
|
Ensures the logger is initialized. Call in the main thread if you want to log from a different thread.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Fusion.FusionEditorLog.Assert(System.Boolean,System.String)">
|
|
<summary>
|
|
Logs an assertion with a message if the condition is <c>><see langword="false"/></c> and UNITY_ASSERTIONS is defined.
|
|
</summary>
|
|
<param name="condition">Value to check</param>
|
|
<param name="message">An error message</param>
|
|
</member>
|
|
<member name="M:Fusion.FusionEditorLog.Assert(System.Boolean)">
|
|
<summary>
|
|
Logs an assertion if the condition is <c>><see langword="false"/></c> and UNITY_ASSERTIONS is defined.
|
|
</summary>
|
|
<param name="condition">Value to check</param>
|
|
</member>
|
|
<member name="M:Fusion.FusionEditorLog.TraceImport(System.String,System.String)">
|
|
<summary>
|
|
Logs a message to the Unity console if FUSION_EDITOR_TRACE is defined. Used in the import process.
|
|
</summary>
|
|
<param name="assetPath">Asset being imported</param>
|
|
<param name="msg">A message</param>
|
|
</member>
|
|
<member name="M:Fusion.FusionEditorLog.WarnImport(System.String,System.String)">
|
|
<summary>
|
|
Logs a warning to the Unity console if UNITY_EDITOR is defined. Used in the import process.
|
|
</summary>
|
|
<param name="assetPath">Asset being imported</param>
|
|
<param name="msg">A message</param>
|
|
</member>
|
|
<member name="M:Fusion.FusionEditorLog.LogImport(System.String,System.String)">
|
|
<summary>
|
|
Logs a message to the Unity console if UNITY_EDITOR is defined. Used in the import process.
|
|
</summary>
|
|
<param name="assetPath">Asset being imported</param>
|
|
<param name="msg">A message</param>
|
|
</member>
|
|
<member name="M:Fusion.FusionEditorLog.ErrorImport(System.String,System.String)">
|
|
<summary>
|
|
Logs an error to the Unity console if UNITY_EDITOR is defined. Used in the import process.
|
|
</summary>
|
|
<param name="assetPath">Asset being imported</param>
|
|
<param name="msg">A message</param>
|
|
</member>
|
|
<member name="M:Fusion.FusionEditorLog.TraceImport(System.String,UnityEngine.Object)">
|
|
<summary>
|
|
Logs a message to the Unity console if FUSION_EDITOR_TRACE is defined. Used in the import process.
|
|
</summary>
|
|
<param name="msg">A message</param>
|
|
<param name="asset">Asset being imported</param>
|
|
</member>
|
|
<member name="M:Fusion.FusionEditorLog.WarnImport(System.String,UnityEngine.Object)">
|
|
<summary>
|
|
Logs a warning to the Unity console if UNITY_EDITOR is defined. Used in the import process.
|
|
</summary>
|
|
<param name="msg">A message</param>
|
|
<param name="asset">Asset being imported</param>
|
|
</member>
|
|
<member name="M:Fusion.FusionEditorLog.LogImport(System.String,UnityEngine.Object)">
|
|
<summary>
|
|
Logs a message to the Unity console if UNITY_EDITOR is defined. Used in the import process.
|
|
</summary>
|
|
<param name="msg">A message</param>
|
|
<param name="asset">Asset being imported</param>
|
|
</member>
|
|
<member name="M:Fusion.FusionEditorLog.ErrorImport(System.String,UnityEngine.Object)">
|
|
<summary>
|
|
Logs an error to the Unity console if UNITY_EDITOR is defined. Used in the import process.
|
|
</summary>
|
|
<param name="msg">A message</param>
|
|
<param name="asset">Asset being imported</param>
|
|
</member>
|
|
<member name="M:Fusion.FusionEditorLog.Warn(System.String,UnityEngine.Object)">
|
|
<summary>
|
|
Logs a message to the Unity console if UNITY_EDITOR is defined.
|
|
</summary>
|
|
<param name="msg">A message</param>
|
|
<param name="obj">The source of the message</param>
|
|
</member>
|
|
<member name="M:Fusion.FusionEditorLog.Log(System.String,UnityEngine.Object)">
|
|
<summary>
|
|
Logs a message to the Unity console if UNITY_EDITOR is defined.
|
|
</summary>
|
|
<param name="msg">A message</param>
|
|
<param name="obj">The source of the message</param>
|
|
</member>
|
|
<member name="M:Fusion.FusionEditorLog.Error(System.String,UnityEngine.Object)">
|
|
<summary>
|
|
Logs an error to the Unity console if UNITY_EDITOR is defined.
|
|
</summary>
|
|
<param name="msg">A message</param>
|
|
<param name="obj">The source of the message</param>
|
|
</member>
|
|
<member name="M:Fusion.FusionEditorLog.Exception(System.String,System.Exception)">
|
|
<summary>
|
|
Logs an exception to the Unity console if UNITY_EDITOR is defined.
|
|
</summary>
|
|
<param name="message">A message to log before the exception.</param>
|
|
<param name="ex">The exception to log</param>
|
|
</member>
|
|
<member name="M:Fusion.FusionEditorLog.Exception(System.Exception)">
|
|
<summary>
|
|
Logs an exception to the Unity console if UNITY_EDITOR is defined.
|
|
</summary>
|
|
<param name="ex">The exception to log</param>
|
|
</member>
|
|
<member name="M:Fusion.FusionEditorLog.Trace(System.String)">
|
|
<summary>
|
|
Logs a message to the Unity console if FUSION_EDITOR_TRACE is defined.
|
|
</summary>
|
|
<param name="msg">A message</param>
|
|
</member>
|
|
<member name="M:Fusion.FusionEditorLog.Warn(System.String)">
|
|
<summary>
|
|
Logs a warning to the Unity console if UNITY_EDITOR is defined.
|
|
</summary>
|
|
<param name="msg">A message</param>
|
|
</member>
|
|
<member name="M:Fusion.FusionEditorLog.Log(System.String)">
|
|
<summary>
|
|
Logs a message to the Unity console if UNITY_EDITOR is defined.
|
|
</summary>
|
|
<param name="msg">A message</param>
|
|
</member>
|
|
<member name="M:Fusion.FusionEditorLog.Error(System.String)">
|
|
<summary>
|
|
Logs an errpr to the Unity console if UNITY_EDITOR is defined.
|
|
</summary>
|
|
<param name="msg">A message</param>
|
|
</member>
|
|
<member name="M:Fusion.FusionEditorLog.TraceImport(System.String)">
|
|
<summary>
|
|
Logs a message to the Unity console if FUSION_EDITOR_TRACE_IMPORT is defined. Use in the Import context.
|
|
</summary>
|
|
<param name="msg">A message</param>
|
|
</member>
|
|
<member name="M:Fusion.FusionEditorLog.WarnImport(System.String)">
|
|
<summary>
|
|
Logs a warning to the Unity console if UNITY_EDITOR is defined. Use in the Import context.
|
|
</summary>
|
|
<param name="msg">A message</param>
|
|
</member>
|
|
<member name="M:Fusion.FusionEditorLog.LogImport(System.String)">
|
|
<summary>
|
|
Logs a message to the Unity console if UNITY_EDITOR is defined. Use in the Import context.
|
|
</summary>
|
|
<param name="msg">A message</param>
|
|
</member>
|
|
<member name="M:Fusion.FusionEditorLog.ErrorImport(System.String)">
|
|
<summary>
|
|
Logs an errpr to the Unity console if UNITY_EDITOR is defined. Use in the Import context.
|
|
</summary>
|
|
<param name="msg">A message</param>
|
|
</member>
|
|
<member name="M:Fusion.FusionEditorLog.TraceInspector(System.String)">
|
|
<summary>
|
|
Logs a message to the Unity console if FUSION_EDITOR_TRACE_INSPECTOR is defined. Use in the Inspector context.
|
|
</summary>
|
|
<param name="msg">A message</param>
|
|
</member>
|
|
<member name="M:Fusion.FusionEditorLog.WarnInspector(System.String)">
|
|
<summary>
|
|
Logs a warning to the Unity console if UNITY_EDITOR is defined. Use in the Inspector context.
|
|
</summary>
|
|
<param name="msg">A message</param>
|
|
</member>
|
|
<member name="M:Fusion.FusionEditorLog.LogInspector(System.String)">
|
|
<summary>
|
|
Logs a message to the Unity console if UNITY_EDITOR is defined. Use in the Inspector context.
|
|
</summary>
|
|
<param name="msg">A message</param>
|
|
</member>
|
|
<member name="M:Fusion.FusionEditorLog.ErrorInspector(System.String)">
|
|
<summary>
|
|
Logs an errpr to the Unity console if UNITY_EDITOR is defined. Use in the Inspector context.
|
|
</summary>
|
|
<param name="msg">A message</param>
|
|
</member>
|
|
<member name="M:Fusion.FusionEditorLog.TraceTest(System.String)">
|
|
<summary>
|
|
Logs a message to the Unity console if FUSION_EDITOR_TRACE_TEST is defined. Use in the Test context.
|
|
</summary>
|
|
<param name="msg">A message</param>
|
|
</member>
|
|
<member name="M:Fusion.FusionEditorLog.TraceMppm(System.String)">
|
|
<summary>
|
|
Logs a message to the Unity console if FUSION_EDITOR_TRACE_MPPM is defined. Use in the Mppm context.
|
|
</summary>
|
|
<param name="msg">A message</param>
|
|
</member>
|
|
<member name="T:Fusion.AssertException">
|
|
<summary>
|
|
An exception that is thrown when an assertion fails.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Fusion.AssertException.#ctor">
|
|
<summary>
|
|
Creates a new instance of the exception.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Fusion.AssertException.#ctor(System.String)">
|
|
<summary>
|
|
Creates a new instance of the exception with a message.
|
|
</summary>
|
|
<param name="msg">A message</param>
|
|
</member>
|
|
<member name="T:Fusion.Assert">
|
|
<summary>
|
|
Provides methods for asserting conditions. Throws an AssertException when a condition is not met. Methods are only invoked in DEBUG builds unless otherwise specified.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Fusion.Assert.Fail">
|
|
<summary>
|
|
Always throws an AssertException.
|
|
</summary>
|
|
<exception cref="T:Fusion.AssertException"></exception>
|
|
</member>
|
|
<member name="M:Fusion.Assert.Fail(System.String)">
|
|
<summary>
|
|
Always throws an AssertException with a message.
|
|
</summary>
|
|
<param name="error">An error message</param>
|
|
<exception cref="T:Fusion.AssertException"></exception>
|
|
</member>
|
|
<member name="M:Fusion.Assert.Fail(System.String,System.Object[])">
|
|
<summary>
|
|
Always throws an AssertException with a message.
|
|
</summary>
|
|
<param name="format">An error message format</param>
|
|
<param name="args"></param>
|
|
<exception cref="T:Fusion.AssertException"></exception>
|
|
</member>
|
|
<member name="M:Fusion.Assert.Check(System.Object)">
|
|
<summary>
|
|
Throws an AssertException if the <paramref name="condition"/> is <c>null</c>
|
|
</summary>
|
|
<param name="condition">Value to check</param>
|
|
<exception cref="T:Fusion.AssertException"></exception>
|
|
</member>
|
|
<member name="M:Fusion.Assert.Check(System.Void*)">
|
|
<summary>
|
|
Throws an AssertException if the <paramref name="condition"/> is <c>null</c>
|
|
</summary>
|
|
<param name="condition">Value to check</param>
|
|
<exception cref="T:Fusion.AssertException"></exception>
|
|
</member>
|
|
<member name="M:Fusion.Assert.Check(System.Boolean)">
|
|
<summary>
|
|
Throws an AssertException if the <paramref name="condition"/> is <see langword="false"/>
|
|
</summary>
|
|
<param name="condition">Value to check</param>
|
|
<exception cref="T:Fusion.AssertException"></exception>
|
|
</member>
|
|
<member name="M:Fusion.Assert.Check(System.Boolean,System.String)">
|
|
<summary>
|
|
Throws an AssertException with a message if the <paramref name="condition"/> is <see langword="false"/>
|
|
</summary>
|
|
<param name="condition">Value to check</param>
|
|
<param name="error">An error message</param>
|
|
<exception cref="T:Fusion.AssertException"></exception>
|
|
</member>
|
|
<member name="M:Fusion.Assert.Check``1(System.Boolean,System.String,``0)">
|
|
<summary>
|
|
Throws an AssertException with a message if the <paramref name="condition"/> is <see langword="false"/>
|
|
</summary>
|
|
<param name="condition">Value to check</param>
|
|
<param name="format">An error message format</param>
|
|
<exception cref="T:Fusion.AssertException"></exception>
|
|
</member>
|
|
<member name="M:Fusion.Assert.Check``2(System.Boolean,System.String,``0,``1)">
|
|
<summary>
|
|
Throws an AssertException with a message if the <paramref name="condition"/> is <see langword="false"/>
|
|
</summary>
|
|
<param name="condition">Value to check</param>
|
|
<param name="format">An error message format</param>
|
|
<exception cref="T:Fusion.AssertException"></exception>
|
|
</member>
|
|
<member name="M:Fusion.Assert.Check``3(System.Boolean,System.String,``0,``1,``2)">
|
|
<summary>
|
|
Throws an AssertException with a message if the <paramref name="condition"/> is <see langword="false"/>
|
|
</summary>
|
|
<param name="condition">Value to check</param>
|
|
<param name="format">An error message format</param>
|
|
<exception cref="T:Fusion.AssertException"></exception>
|
|
</member>
|
|
<member name="M:Fusion.Assert.Check``4(System.Boolean,System.String,``0,``1,``2,``3)">
|
|
<summary>
|
|
Throws an AssertException with a message if the <paramref name="condition"/> is <see langword="false"/>
|
|
</summary>
|
|
<param name="condition">Value to check</param>
|
|
<param name="format">An error message format</param>
|
|
<exception cref="T:Fusion.AssertException"></exception>
|
|
</member>
|
|
<member name="M:Fusion.Assert.Check``1(System.Boolean,``0)">
|
|
<summary>
|
|
Throws an AssertException with a message if the <paramref name="condition"/> is <see langword="false"/>. The message is composed from additional arguments.
|
|
</summary>
|
|
<typeparam name="T0"></typeparam>
|
|
<param name="condition">Value to check</param>
|
|
<exception cref="T:Fusion.AssertException"></exception>
|
|
</member>
|
|
<member name="M:Fusion.Assert.Check``2(System.Boolean,``0,``1)">
|
|
<summary>
|
|
Throws an AssertException with a message if the <paramref name="condition"/> is <see langword="false"/>. The message is composed from additional arguments.
|
|
</summary>
|
|
<param name="condition">Value to check</param>
|
|
<exception cref="T:Fusion.AssertException"></exception>
|
|
</member>
|
|
<member name="M:Fusion.Assert.Check``3(System.Boolean,``0,``1,``2)">
|
|
<summary>
|
|
Throws an AssertException with a message if the <paramref name="condition"/> is <see langword="false"/>. The message is composed from additional arguments.
|
|
</summary>
|
|
<param name="condition">Value to check</param>
|
|
<exception cref="T:Fusion.AssertException"></exception>
|
|
</member>
|
|
<member name="M:Fusion.Assert.Check``4(System.Boolean,``0,``1,``2,``3)">
|
|
<summary>
|
|
Throws an AssertException with a message if the <paramref name="condition"/> is <see langword="false"/>. The message is composed from additional arguments.
|
|
</summary>
|
|
<param name="condition">Value to check</param>
|
|
<exception cref="T:Fusion.AssertException"></exception>
|
|
</member>
|
|
<member name="M:Fusion.Assert.Check``5(System.Boolean,``0,``1,``2,``3,``4)">
|
|
<summary>
|
|
Throws an AssertException with a message if the <paramref name="condition"/> is <see langword="false"/>. The message is composed from additional arguments.
|
|
</summary>
|
|
<param name="condition">Value to check</param>
|
|
<exception cref="T:Fusion.AssertException"></exception>
|
|
</member>
|
|
<member name="M:Fusion.Assert.AlwaysFail">
|
|
<summary>
|
|
Throws an AssertException, even in non-DEBUG builds.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Fusion.Assert.AlwaysFail(System.String)">
|
|
<summary>
|
|
Throws an AssertException with a message, even in non-DEBUG builds.
|
|
</summary>
|
|
<param name="error">An error message</param>
|
|
<exception cref="T:Fusion.AssertException"></exception>
|
|
</member>
|
|
<member name="M:Fusion.Assert.AlwaysFail(System.Object)">
|
|
<summary>
|
|
Throws an AssertException with a message, even in non-DEBUG builds.
|
|
</summary>
|
|
<param name="error">An error message</param>
|
|
<exception cref="T:Fusion.AssertException"></exception>
|
|
</member>
|
|
<member name="M:Fusion.Assert.AlwaysFail``1(``0)">
|
|
<summary>
|
|
Throws an AssertException with a message, even in non-DEBUG builds.
|
|
</summary>
|
|
<param name="error">An error message</param>
|
|
<exception cref="T:Fusion.AssertException"></exception>
|
|
</member>
|
|
<member name="M:Fusion.Assert.Always(System.Boolean)">
|
|
<summary>
|
|
Throws an AssertException with a message if the <paramref name="condition"/> is <see langword="false"/>, even in non-DEBUG builds.
|
|
</summary>
|
|
<param name="condition">Value to check</param>
|
|
<exception cref="T:Fusion.AssertException"></exception>
|
|
</member>
|
|
<member name="M:Fusion.Assert.Always(System.Boolean,System.String)">
|
|
<summary>
|
|
Throws an AssertException with a message if <paramref name="condition"/> is <see langword="false"/>, even in non-DEBUG builds.
|
|
</summary>
|
|
<param name="condition">Value to check</param>
|
|
<param name="error">An error message</param>
|
|
<exception cref="T:Fusion.AssertException"></exception>
|
|
</member>
|
|
<member name="M:Fusion.Assert.Always``1(System.Boolean,System.String,``0)">
|
|
<summary>
|
|
Throws an AssertException with a message if <paramref name="condition"/> is <see langword="false"/>, even in non-DEBUG builds.
|
|
</summary>
|
|
<param name="condition">Value to check</param>
|
|
<param name="format">An error message format</param>
|
|
<exception cref="T:Fusion.AssertException"></exception>
|
|
</member>
|
|
<member name="M:Fusion.Assert.Always``2(System.Boolean,System.String,``0,``1)">
|
|
<summary>
|
|
Throws an AssertException with a message if <paramref name="condition"/> is <see langword="false"/>, even in non-DEBUG builds.
|
|
</summary>
|
|
<param name="condition">Value to check</param>
|
|
<param name="format">An error message format</param>
|
|
<exception cref="T:Fusion.AssertException"></exception>
|
|
</member>
|
|
<member name="M:Fusion.Assert.Always``3(System.Boolean,System.String,``0,``1,``2)">
|
|
<summary>
|
|
Throws an AssertException with a message if <paramref name="condition"/> is <see langword="false"/>, even in non-DEBUG builds.
|
|
</summary>
|
|
<param name="condition">Value to check</param>
|
|
<param name="format">An error message format</param>
|
|
<exception cref="T:Fusion.AssertException"></exception>
|
|
</member>
|
|
<member name="M:Fusion.Assert.Always``4(System.Boolean,System.String,``0,``1,``2,``3)">
|
|
<summary>
|
|
Throws an AssertException with a message if <paramref name="condition"/> is <see langword="false"/>, even in non-DEBUG builds.
|
|
</summary>
|
|
<param name="condition">Value to check</param>
|
|
<param name="format">An error message format</param>
|
|
<exception cref="T:Fusion.AssertException"></exception>
|
|
</member>
|
|
<member name="M:Fusion.Assert.Always``1(System.Boolean,``0)">
|
|
<summary>
|
|
Throws an AssertException with a message if the <paramref name="condition"/> is <see langword="false"/>, even in non-DEBUG builds. The message is composed from additional arguments.
|
|
</summary>
|
|
<param name="condition">Value to check</param>
|
|
<exception cref="T:Fusion.AssertException"></exception>
|
|
</member>
|
|
<member name="M:Fusion.Assert.Always``2(System.Boolean,``0,``1)">
|
|
<summary>
|
|
Throws an AssertException with a message if the <paramref name="condition"/> is <see langword="false"/>, even in non-DEBUG builds. The message is composed from additional arguments.
|
|
</summary>
|
|
<param name="condition">Value to check</param>
|
|
<exception cref="T:Fusion.AssertException"></exception>
|
|
</member>
|
|
<member name="M:Fusion.Assert.Always``3(System.Boolean,``0,``1,``2)">
|
|
<summary>
|
|
Throws an AssertException with a message if the <paramref name="condition"/> is <see langword="false"/>, even in non-DEBUG builds. The message is composed from additional arguments.
|
|
</summary>
|
|
<param name="condition">Value to check</param>
|
|
<exception cref="T:Fusion.AssertException"></exception>
|
|
</member>
|
|
<member name="M:Fusion.Assert.Always``4(System.Boolean,``0,``1,``2,``3)">
|
|
<summary>
|
|
Throws an AssertException with a message if the <paramref name="condition"/> is <see langword="false"/>, even in non-DEBUG builds. The message is composed from additional arguments.
|
|
</summary>
|
|
<param name="condition">Value to check</param>
|
|
<exception cref="T:Fusion.AssertException"></exception>
|
|
</member>
|
|
<member name="T:Fusion.ConsoleLogStream">
|
|
<summary>
|
|
A log stream that writes log messages to the console with a specified color.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Fusion.ConsoleLogStream.#ctor(System.ConsoleColor,System.String)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Fusion.ConsoleLogStream"/> class.
|
|
</summary>
|
|
<param name="color">The console color to use for log messages.</param>
|
|
<param name="prefix">An optional prefix to prepend to each log message.</param>
|
|
</member>
|
|
<member name="M:Fusion.ConsoleLogStream.Log(Fusion.ILogSource,System.String)">
|
|
<summary>
|
|
Logs a message with a source.
|
|
</summary>
|
|
<param name="source">The source of the log message.</param>
|
|
<param name="message">The log message.</param>
|
|
</member>
|
|
<member name="M:Fusion.ConsoleLogStream.Log(Fusion.ILogSource,System.String,System.Exception)">
|
|
<summary>
|
|
Logs a message with a source and an exception.
|
|
</summary>
|
|
<param name="source">The source of the log message.</param>
|
|
<param name="message">The log message.</param>
|
|
<param name="error">The exception to log.</param>
|
|
</member>
|
|
<member name="T:Fusion.DebugLogStream">
|
|
<summary>
|
|
Represents a debug log stream that supports logging to different streams.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Fusion.DebugLogStream.InfoStream">
|
|
<summary>Stream for logging informational messages.</summary>
|
|
</member>
|
|
<member name="F:Fusion.DebugLogStream.WarnStream">
|
|
<summary>Stream for logging warning messages.</summary>
|
|
</member>
|
|
<member name="F:Fusion.DebugLogStream.ErrorStream">
|
|
<summary>Stream for logging error messages.</summary>
|
|
</member>
|
|
<member name="M:Fusion.DebugLogStream.#ctor(Fusion.LogStream,Fusion.LogStream,Fusion.LogStream)">
|
|
<summary>
|
|
Initializes a new instance of the DebugLogStream class.
|
|
</summary>
|
|
<param name="innerStream">The stream for informational messages.</param>
|
|
<param name="warnStream">The stream for warning messages.</param>
|
|
<param name="errorStream">The stream for error messages.</param>
|
|
</member>
|
|
<member name="M:Fusion.DebugLogStream.Log(Fusion.ILogSource,System.String)">
|
|
<summary>Logs a message with a source to the InfoStream.</summary>
|
|
</member>
|
|
<member name="M:Fusion.DebugLogStream.Log(System.String)">
|
|
<summary>Logs a message to the InfoStream.</summary>
|
|
</member>
|
|
<member name="M:Fusion.DebugLogStream.Info(Fusion.ILogSource,System.String)">
|
|
<summary>Logs an info message with a source to the InfoStream.</summary>
|
|
</member>
|
|
<member name="M:Fusion.DebugLogStream.Info(System.String)">
|
|
<summary>Logs an info message to the InfoStream.</summary>
|
|
</member>
|
|
<member name="M:Fusion.DebugLogStream.Error(Fusion.ILogSource,System.String)">
|
|
<summary>Logs an error message with a source to the ErrorStream.</summary>
|
|
</member>
|
|
<member name="M:Fusion.DebugLogStream.Error(System.String)">
|
|
<summary>Logs an error message to the ErrorStream.</summary>
|
|
</member>
|
|
<member name="M:Fusion.DebugLogStream.Error(System.Exception)">
|
|
<summary>Logs an exception to the ErrorStream.</summary>
|
|
</member>
|
|
<member name="M:Fusion.DebugLogStream.Exception(System.Exception)">
|
|
<summary>Logs an exception to the ErrorStream.</summary>
|
|
</member>
|
|
<member name="M:Fusion.DebugLogStream.Warn(Fusion.ILogSource,System.String)">
|
|
<summary>Logs a warning message with a source to the WarnStream.</summary>
|
|
</member>
|
|
<member name="M:Fusion.DebugLogStream.Warn(System.String)">
|
|
<summary>Logs a warning message to the WarnStream.</summary>
|
|
</member>
|
|
<member name="M:Fusion.DebugLogStream.Dispose">
|
|
<summary>Disposes the DebugLogStream and its underlying streams.</summary>
|
|
</member>
|
|
<member name="T:Fusion.ILogSource">
|
|
<summary>
|
|
An interface for log sources. Implement this interface to be able to pass a custom context to Log methods.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Fusion.ILogSource.GetUnityObject">
|
|
<summary>
|
|
Unity object that is the source of the log message.
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="T:Fusion.InternalLogStreams">
|
|
<summary>
|
|
Provides static log streams for different log levels.
|
|
</summary>
|
|
<summary>Internal log streams</summary>
|
|
</member>
|
|
<member name="F:Fusion.InternalLogStreams.LogDebug">
|
|
<summary>Debug log stream.</summary>
|
|
</member>
|
|
<member name="F:Fusion.InternalLogStreams.LogInfo">
|
|
<summary>Info log stream.</summary>
|
|
</member>
|
|
<member name="F:Fusion.InternalLogStreams.LogWarn">
|
|
<summary>Warning log stream.</summary>
|
|
</member>
|
|
<member name="F:Fusion.InternalLogStreams.LogError">
|
|
<summary>Error log stream.</summary>
|
|
</member>
|
|
<member name="F:Fusion.InternalLogStreams.LogException">
|
|
<summary>Exception log stream.</summary>
|
|
</member>
|
|
<member name="F:Fusion.InternalLogStreams.LogTrace">
|
|
<summary>LogTrace stream</summary>
|
|
</member>
|
|
<member name="F:Fusion.InternalLogStreams.LogTraceStun">
|
|
<summary>LogTraceStun stream</summary>
|
|
</member>
|
|
<member name="F:Fusion.InternalLogStreams.LogTraceObject">
|
|
<summary>LogTraceObject stream</summary>
|
|
</member>
|
|
<member name="F:Fusion.InternalLogStreams.LogTraceNetwork">
|
|
<summary>LogTraceNetwork stream</summary>
|
|
</member>
|
|
<member name="F:Fusion.InternalLogStreams.LogTracePrefab">
|
|
<summary>LogTracePrefab stream</summary>
|
|
</member>
|
|
<member name="F:Fusion.InternalLogStreams.LogTraceSceneInfo">
|
|
<summary>LogTraceSceneInfo stream</summary>
|
|
</member>
|
|
<member name="F:Fusion.InternalLogStreams.LogTraceSceneManager">
|
|
<summary>LogTraceSceneManager stream</summary>
|
|
</member>
|
|
<member name="F:Fusion.InternalLogStreams.LogTraceSimulationMessage">
|
|
<summary>LogTraceSimulationMessage stream</summary>
|
|
</member>
|
|
<member name="F:Fusion.InternalLogStreams.LogTraceHostMigration">
|
|
<summary>LogTraceHostMigration stream</summary>
|
|
</member>
|
|
<member name="F:Fusion.InternalLogStreams.LogTraceEncryption">
|
|
<summary>LogTraceEncryption stream</summary>
|
|
</member>
|
|
<member name="F:Fusion.InternalLogStreams.LogTraceDummyTraffic">
|
|
<summary>LogTraceDummyTraffic stream</summary>
|
|
</member>
|
|
<member name="F:Fusion.InternalLogStreams.LogTraceRealtime">
|
|
<summary>LogTraceRealtime stream</summary>
|
|
</member>
|
|
<member name="F:Fusion.InternalLogStreams.LogTraceMemoryTrack">
|
|
<summary>LogTraceMemoryTrack stream</summary>
|
|
</member>
|
|
<member name="F:Fusion.InternalLogStreams.LogTraceSnapshots">
|
|
<summary>LogTraceSnapshots stream</summary>
|
|
</member>
|
|
<member name="F:Fusion.InternalLogStreams.LogTraceTime">
|
|
<summary>LogTraceTime stream</summary>
|
|
</member>
|
|
<member name="T:Fusion.Log">
|
|
<summary>
|
|
Global logging class. Needs to be initialized before use. When in Unity, "FusionLogInitializer" takes care of that.
|
|
All static methods have conditional compilation directives:
|
|
<list type="bullet">
|
|
<item><c>FUSION_LOGLEVEL_DEBUG</c> enables <c>"Debug"</c> methods</item>
|
|
<item><c>FUSION_LOGLEVEL_INFO</c> enables all the above and <c>Info</c> methods</item>
|
|
<item><c>FUSION_LOGLEVEL_WARN</c> enables all the above and <c>Warn</c> methods</item>
|
|
<item><c>FUSION_LOGLEVEL_ERROR</c> enables all the above and <c>Error</c> methods</item>
|
|
</list>
|
|
Trace channels are enabled separately with <c>FUSION_TRACE_*</c> directives.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Fusion.Log.Dispose">
|
|
<summary>
|
|
Uninitializes the logger. All log streams are disposed.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Fusion.Log.CreateLogStreamDelegate">
|
|
<summary>
|
|
A delegate to create a log stream.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Fusion.Log.IsInitialized">
|
|
<summary>
|
|
Whether the logger is initialized.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Fusion.Log.Settings">
|
|
<summary>
|
|
Current log settings.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Fusion.Log.Initialize(Fusion.LogLevel,Fusion.Log.CreateLogStreamDelegate,Fusion.TraceChannels)">
|
|
<summary>
|
|
Initializes the logger with the specified log level and trace channels.
|
|
</summary>
|
|
<param name="logLevel">The minimal log level. All messages with lower level are not going to be reported, regardless
|
|
of <c>FUSION_LOGLEVEL</c> defines.</param>
|
|
<param name="traceChannels">Trace channels to activate. Trace channels not included will not get reported, regardless
|
|
of <c>FUSION_TRACE</c> defines.</param>
|
|
<param name="streamFactory"></param>
|
|
</member>
|
|
<member name="M:Fusion.Log.Initialize(Fusion.LogSettings,Fusion.Log.CreateLogStreamDelegate)">
|
|
<summary>
|
|
<see cref="M:Fusion.Log.Initialize(Fusion.LogLevel,Fusion.Log.CreateLogStreamDelegate,Fusion.TraceChannels)"/>
|
|
</summary>
|
|
</member>
|
|
<member name="M:Fusion.Log.InitializeForConsole(Fusion.LogSettings)">
|
|
<summary>
|
|
Initializes the logger to log to the console.
|
|
</summary>
|
|
<param name="settings"></param>
|
|
</member>
|
|
<member name="M:Fusion.Log.Debug(System.String)">
|
|
<summary>Logs a debug message. At least <c>FUSION_LOGLEVEL_DEBUG</c> needs to be defined and at least <see cref="F:Fusion.LogLevel.Debug"/> must have been used to initialize the logger.</summary>
|
|
</member>
|
|
<member name="M:Fusion.Log.DebugWarn(System.String)">
|
|
<summary>Logs a debug warning message. At least <c>FUSION_LOGLEVEL_DEBUG</c> needs to be defined and at least <see cref="F:Fusion.LogLevel.Debug"/> must have been used to initialize the logger.</summary>
|
|
</member>
|
|
<member name="M:Fusion.Log.DebugError(System.String)">
|
|
<summary>Logs a debug error message. At least <c>FUSION_LOGLEVEL_DEBUG</c> needs to be defined and at least <see cref="F:Fusion.LogLevel.Debug"/> must have been used to initialize the logger.</summary>
|
|
</member>
|
|
<member name="M:Fusion.Log.Info(System.String)">
|
|
<summary>Logs a message. At least <c>FUSION_LOGLEVEL_INFO</c> needs to be defined and at least <see cref="F:Fusion.LogLevel.Info"/> must have been used to initialize the logger.</summary>
|
|
</member>
|
|
<member name="M:Fusion.Log.Info(Fusion.ILogSource,System.String)">
|
|
<summary>Logs a message. At least <c>FUSION_LOGLEVEL_INFO</c> needs to be defined and at least <see cref="F:Fusion.LogLevel.Info"/> must have been used to initialize the logger.</summary>
|
|
</member>
|
|
<member name="M:Fusion.Log.Warn(System.String)">
|
|
<summary>Logs a warning message. At least <c>FUSION_LOGLEVEL_WARN</c> needs to be defined and at least <see cref="F:Fusion.LogLevel.Warn"/> must have been used to initialize the logger.</summary>
|
|
</member>
|
|
<member name="M:Fusion.Log.Warn(Fusion.ILogSource,System.String)">
|
|
<summary>Logs a warning message. At least <c>FUSION_LOGLEVEL_WARN</c> needs to be defined and at least <see cref="F:Fusion.LogLevel.Warn"/> must have been used to initialize the logger.</summary>
|
|
</member>
|
|
<member name="M:Fusion.Log.Error(System.String)">
|
|
<summary>Logs an error message. At least <c>FUSION_LOGLEVEL_ERROR</c> needs to be defined and at least <see cref="F:Fusion.LogLevel.Error"/> must have been used to initialize the logger.</summary>
|
|
</member>
|
|
<member name="M:Fusion.Log.Error(Fusion.ILogSource,System.String)">
|
|
<summary>Logs an error message. At least <c>FUSION_LOGLEVEL_ERROR</c> needs to be defined and at least <see cref="F:Fusion.LogLevel.Error"/> must have been used to initialize the logger.</summary>
|
|
</member>
|
|
<member name="M:Fusion.Log.Exception(System.Exception)">
|
|
<summary>Logs an exception message. At least <c>FUSION_LOGLEVEL_ERROR</c> needs to be defined and at least <see cref="F:Fusion.LogLevel.Error"/> must have been used to initialize the logger.</summary>
|
|
</member>
|
|
<member name="M:Fusion.Log.Exception(System.String,System.Exception)">
|
|
<summary>Logs an exception message. At least <c>FUSION_LOGLEVEL_ERROR</c> needs to be defined and at least <see cref="F:Fusion.LogLevel.Error"/> must have been used to initialize the logger.</summary>
|
|
</member>
|
|
<member name="M:Fusion.Log.Exception(Fusion.ILogSource,System.String,System.Exception)">
|
|
<summary>Logs an exception message. At least <c>FUSION_LOGLEVEL_ERROR</c> needs to be defined and at least <see cref="F:Fusion.LogLevel.Error"/> must have been used to initialize the logger.</summary>
|
|
</member>
|
|
<member name="P:Fusion.Log.Initialized">
|
|
<summary>
|
|
Use <see cref="P:Fusion.Log.IsInitialized"/> instead.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Fusion.Log.InitForConsole">
|
|
<summary>
|
|
Use <see cref="M:Fusion.Log.InitializeForConsole(Fusion.LogSettings)"/> instead.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Fusion.Log.InitForConsole(Fusion.LogType)">
|
|
<summary>
|
|
Use <see cref="M:Fusion.Log.InitializeForConsole(Fusion.LogSettings)"/> instead.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Fusion.Log.Init(System.Action{System.String},System.Action{System.String},System.Action{System.String},System.Action{System.Exception})">
|
|
<summary>
|
|
Use <see cref="M:Fusion.Log.Initialize(Fusion.LogLevel,Fusion.Log.CreateLogStreamDelegate,Fusion.TraceChannels)"/> instead.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Fusion.Log.Trace(System.Object)">
|
|
<summary>Logs a message if TRACE is defined.</summary>
|
|
<param name="msg">The message to log.</param>
|
|
</member>
|
|
<member name="M:Fusion.Log.TraceWarn(System.Object)">
|
|
<summary>Logs a warning if TRACE is defined.</summary>
|
|
<param name="msg">The message to log.</param>
|
|
</member>
|
|
<member name="M:Fusion.Log.TraceError(System.Object)">
|
|
<summary>Logs an error if TRACE is defined.</summary>
|
|
<param name="msg">The message to log.</param>
|
|
</member>
|
|
<member name="M:Fusion.Log.Trace``1(``0,System.Object)">
|
|
<summary>Logs a message if TRACE is defined.</summary>
|
|
<param name="source">The message source.</param>
|
|
<param name="msg">The message to log.</param>
|
|
</member>
|
|
<member name="M:Fusion.Log.TraceWarn``1(``0,System.Object)">
|
|
<summary>Logs a warning if TRACE is defined.</summary>
|
|
<param name="source">The message source.</param>
|
|
<param name="msg">The message to log.</param>
|
|
</member>
|
|
<member name="M:Fusion.Log.TraceError``1(``0,System.Object)">
|
|
<summary>Logs an error if TRACE is defined.</summary>
|
|
<param name="source">The message source.</param>
|
|
<param name="msg">The message to log.</param>
|
|
</member>
|
|
<member name="M:Fusion.Log.Debug(System.Object)">
|
|
<summary>Logs a message if DEBUG is defined.</summary>
|
|
<param name="msg">The message to log.</param>
|
|
</member>
|
|
<member name="M:Fusion.Log.DebugWarn(System.Object)">
|
|
<summary>Logs a warning if DEBUG is defined.</summary>
|
|
<param name="msg">The message to log.</param>
|
|
</member>
|
|
<member name="M:Fusion.Log.DebugError(System.Object)">
|
|
<summary>Logs an error if DEBUG is defined.</summary>
|
|
<param name="msg">The message to log.</param>
|
|
</member>
|
|
<member name="M:Fusion.Log.Debug``1(``0,System.Object)">
|
|
<summary>Logs a message if DEBUG is defined.</summary>
|
|
<param name="source">The message source.</param>
|
|
<param name="msg">The message to log.</param>
|
|
</member>
|
|
<member name="M:Fusion.Log.DebugWarn``1(``0,System.Object)">
|
|
<summary>Logs a warning if DEBUG is defined.</summary>
|
|
<param name="source">The message source.</param>
|
|
<param name="msg">The message to log.</param>
|
|
</member>
|
|
<member name="M:Fusion.Log.DebugError``1(``0,System.Object)">
|
|
<summary>Logs an error if DEBUG is defined.</summary>
|
|
<param name="source">The message source.</param>
|
|
<param name="msg">The message to log.</param>
|
|
</member>
|
|
<member name="M:Fusion.Log.Info(System.Object)">
|
|
<summary>Logs a message of Info type.</summary>
|
|
<param name="msg">The message to log.</param>
|
|
</member>
|
|
<member name="M:Fusion.Log.Warn(System.Object)">
|
|
<summary>Logs a message of Warn type.</summary>
|
|
<param name="msg">The message to log.</param>
|
|
</member>
|
|
<member name="M:Fusion.Log.Error(System.Object)">
|
|
<summary>Logs a message of Error type.</summary>
|
|
<param name="msg">The message to log.</param>
|
|
</member>
|
|
<member name="M:Fusion.Log.Trace(System.String)">
|
|
<summary>Enabled by <c>FUSION_TRACE_GLOBAL</c></summary>
|
|
</member>
|
|
<member name="M:Fusion.Log.TraceWarn(System.String)">
|
|
<summary>Enabled by <c>FUSION_TRACE_GLOBAL</c></summary>
|
|
</member>
|
|
<member name="M:Fusion.Log.TraceError(System.String)">
|
|
<summary>Enabled by <c>FUSION_TRACE_GLOBAL</c></summary>
|
|
</member>
|
|
<member name="M:Fusion.Log.Trace``1(``0,System.String)">
|
|
<summary>Enabled by <c>FUSION_TRACE_GLOBAL</c></summary>
|
|
</member>
|
|
<member name="M:Fusion.Log.TraceWarn``1(``0,System.String)">
|
|
<summary>Enabled by <c>FUSION_TRACE_GLOBAL</c></summary>
|
|
</member>
|
|
<member name="M:Fusion.Log.TraceError``1(``0,System.String)">
|
|
<summary>Enabled by <c>FUSION_TRACE_GLOBAL</c></summary>
|
|
</member>
|
|
<member name="M:Fusion.Log.TraceSceneManager(System.String)">
|
|
<summary>Enabled by <c>FUSION_TRACE_SCENEMANAGER</c></summary>
|
|
</member>
|
|
<member name="M:Fusion.Log.TraceSceneManagerWarn(System.String)">
|
|
<summary>Enabled by <c>FUSION_TRACE_SCENEMANAGER</c></summary>
|
|
</member>
|
|
<member name="M:Fusion.Log.TraceSceneManagerError(System.String)">
|
|
<summary>Enabled by <c>FUSION_TRACE_SCENEMANAGER</c></summary>
|
|
</member>
|
|
<member name="M:Fusion.Log.TraceSceneManager``1(``0,System.String)">
|
|
<summary>Enabled by <c>FUSION_TRACE_SCENEMANAGER</c></summary>
|
|
</member>
|
|
<member name="M:Fusion.Log.TraceSceneManagerWarn``1(``0,System.String)">
|
|
<summary>Enabled by <c>FUSION_TRACE_SCENEMANAGER</c></summary>
|
|
</member>
|
|
<member name="M:Fusion.Log.TraceSceneManagerError``1(``0,System.String)">
|
|
<summary>Enabled by <c>FUSION_TRACE_SCENEMANAGER</c></summary>
|
|
</member>
|
|
<member name="T:Fusion.LogType">
|
|
<summary>
|
|
Log type.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Fusion.LogType.Error">
|
|
<summary>
|
|
Error log type.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Fusion.LogType.Warn">
|
|
<summary>
|
|
Warning log type.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Fusion.LogType.Info">
|
|
<summary>
|
|
Information log type.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Fusion.LogType.Debug">
|
|
<summary>
|
|
Debug log type.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Fusion.LogType.Trace">
|
|
<summary>
|
|
Trace log type.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Fusion.LogFlags">
|
|
<summary>
|
|
Flags for logging.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Fusion.LogFlags.Debug">
|
|
<summary>
|
|
This is a debug stream.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Fusion.LogFlags.Trace">
|
|
<summary>
|
|
This is a trace stream.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Fusion.LogLevel">
|
|
<summary>
|
|
The log level. Messages with a lower level than the current LogLevel will be ignored.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Fusion.LogLevel.Debug">
|
|
<summary>
|
|
Debug messages. Dlls will only output Debug messages if compiled with DEBUG symbol.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Fusion.LogLevel.Info">
|
|
<summary>
|
|
General info messages.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Fusion.LogLevel.Warn">
|
|
<summary>
|
|
Warning messages.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Fusion.LogLevel.Error">
|
|
<summary>
|
|
Error messages.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Fusion.LogLevel.None">
|
|
<summary>
|
|
No messages will be output.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Fusion.LogSettings">
|
|
<summary>
|
|
Settings for the logging system.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Fusion.LogSettings.Level">
|
|
<summary>
|
|
The minimum log level to output.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Fusion.LogSettings.TraceChannels">
|
|
<summary>
|
|
Mask of log channels to output.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Fusion.LogSettings.#ctor(Fusion.LogLevel,Fusion.TraceChannels)">
|
|
<summary>
|
|
Creates a new instance of LogSettings.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Fusion.LogStream">
|
|
<summary>
|
|
Interface for logging streams.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Fusion.LogStream.Log(Fusion.ILogSource,System.String)">
|
|
<summary>
|
|
Logs a message with a source.
|
|
</summary>
|
|
<param name="source">The source of the log message.</param>
|
|
<param name="message">The log message.</param>
|
|
</member>
|
|
<member name="M:Fusion.LogStream.Log(System.String)">
|
|
<summary>
|
|
Logs a message.
|
|
</summary>
|
|
<param name="message">The log message.</param>
|
|
</member>
|
|
<member name="M:Fusion.LogStream.Log(Fusion.ILogSource,System.String,System.Exception)">
|
|
<summary>
|
|
Logs a message with a source and an exception.
|
|
</summary>
|
|
<param name="source">The source of the log message.</param>
|
|
<param name="message">The log message.</param>
|
|
<param name="error">The exception to log.</param>
|
|
</member>
|
|
<member name="M:Fusion.LogStream.Log(Fusion.ILogSource,System.Exception)">
|
|
<summary>
|
|
Logs a message with an exception.
|
|
</summary>
|
|
<param name="source">The source of the log message.</param>
|
|
<param name="error">The exception to log.</param>
|
|
</member>
|
|
<member name="M:Fusion.LogStream.Log(System.String,System.Exception)">
|
|
<summary>
|
|
Logs a message with an exception.
|
|
</summary>
|
|
<param name="message">The log message.</param>
|
|
<param name="error">The exception to log.</param>
|
|
</member>
|
|
<member name="M:Fusion.LogStream.Log(System.Exception)">
|
|
<summary>
|
|
Logs an exception.
|
|
</summary>
|
|
<param name="error">The exception to log.</param>
|
|
</member>
|
|
<member name="M:Fusion.LogStream.Dispose">
|
|
<inheritdoc/>
|
|
</member>
|
|
<member name="M:Fusion.LogStream.Once(System.Boolean@)">
|
|
<summary>
|
|
Returns self if <paramref name="flag"/> is false and then sets it to true.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Fusion.FusionUnityLoggerBase">
|
|
<summary>
|
|
A logger that outputs messages to the Unity console.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Fusion.FusionUnityLoggerBase.AddHashCodePrefix">
|
|
<summary>
|
|
If true, each log message that has a source parameter will be prefixed with a hash code of the source object.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Fusion.FusionUnityLoggerBase.GlobalPrefix">
|
|
<summary>
|
|
A prefix tag added to each log.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Fusion.FusionUnityLoggerBase.GlobalPrefixColor">
|
|
<summary>
|
|
Color of the global prefix (see <see cref="F:Fusion.FusionUnityLoggerBase.UseGlobalPrefix" />).
|
|
</summary>
|
|
</member>
|
|
<member name="F:Fusion.FusionUnityLoggerBase.MaxRandomColor">
|
|
<summary>
|
|
Max Random Color
|
|
</summary>
|
|
</member>
|
|
<member name="F:Fusion.FusionUnityLoggerBase.MinRandomColor">
|
|
<summary>
|
|
Min Random Color
|
|
</summary>
|
|
</member>
|
|
<member name="F:Fusion.FusionUnityLoggerBase.NameUnavailableInWorkerThreadLabel">
|
|
<summary>
|
|
Customize logged object names from other threads.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Fusion.FusionUnityLoggerBase.NameUnavailableObjectDestroyedLabel">
|
|
<summary>
|
|
Customize logged object names for destroyed objects.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Fusion.FusionUnityLoggerBase.UseColorTags">
|
|
<summary>
|
|
If true, some parts of messages will be enclosed with <color> tags.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Fusion.FusionUnityLoggerBase.UseGlobalPrefix">
|
|
<summary>
|
|
If true, all messages will be prefixed with [Fusion] tag
|
|
</summary>
|
|
</member>
|
|
<member name="M:Fusion.FusionUnityLoggerBase.#ctor(System.Threading.Thread,System.Boolean)">
|
|
<summary>
|
|
Create unity logger instance.
|
|
</summary>
|
|
<param name="mainThread">
|
|
The thread used by <see cref="P:Fusion.FusionUnityLoggerBase.IsInMainThread" /> or <see langword="null" /> to use the current
|
|
thread.
|
|
</param>
|
|
<param name="isDarkMode">Should the logger use colors suited for Unity Editor dark mode</param>
|
|
</member>
|
|
<member name="M:Fusion.FusionUnityLoggerBase.Dispose">
|
|
<summary>
|
|
Clean up resources.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Fusion.FusionUnityLoggerBase.CreateLogStream(Fusion.LogLevel,Fusion.LogFlags,Fusion.TraceChannels)">
|
|
<summary>
|
|
Create a log stream using Unity logger.
|
|
</summary>
|
|
<param name="logLevel"></param>
|
|
<param name="flags"></param>
|
|
<param name="channel"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:Fusion.FusionUnityLoggerBase.CreateMessage(Fusion.FusionUnityLoggerBase.LogContext@)">
|
|
<summary>
|
|
|
|
</summary>
|
|
<param name="context"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:Fusion.FusionUnityLoggerBase.GetThreadSafeStringBuilder(System.Boolean@)">
|
|
<summary>
|
|
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:Fusion.FusionUnityLoggerBase.AppendPrefix(System.Text.StringBuilder,Fusion.LogFlags,System.String)">
|
|
<summary>
|
|
Append prefix to the log message.
|
|
</summary>
|
|
<param name="sb"></param>
|
|
<param name="flags"></param>
|
|
<param name="prefix"></param>
|
|
</member>
|
|
<member name="M:Fusion.FusionUnityLoggerBase.AppendNameThreadSafe(System.Text.StringBuilder,UnityEngine.Object)">
|
|
<summary>
|
|
Append object name to the log message in a thread-safe way.
|
|
</summary>
|
|
<param name="builder"></param>
|
|
<param name="obj"></param>
|
|
<exception cref="T:System.ArgumentNullException"></exception>
|
|
</member>
|
|
<member name="T:Fusion.FusionUnityLoggerBase.LogContext">
|
|
<summary>
|
|
|
|
</summary>
|
|
</member>
|
|
<member name="M:Fusion.FusionUnityLoggerBase.LogContext.#ctor(System.String,System.String,Fusion.ILogSource,Fusion.LogFlags)">
|
|
<summary>
|
|
|
|
</summary>
|
|
<param name="message"></param>
|
|
<param name="source"></param>
|
|
<param name="prefix"></param>
|
|
<param name="flags"></param>
|
|
</member>
|
|
<member name="F:Fusion.FusionUnityLoggerBase.LogContext.Message">
|
|
<summary>
|
|
|
|
</summary>
|
|
</member>
|
|
<member name="F:Fusion.FusionUnityLoggerBase.LogContext.Source">
|
|
<summary>
|
|
|
|
</summary>
|
|
</member>
|
|
<member name="F:Fusion.FusionUnityLoggerBase.LogContext.Prefix">
|
|
<summary>
|
|
|
|
</summary>
|
|
</member>
|
|
<member name="F:Fusion.FusionUnityLoggerBase.LogContext.Flags">
|
|
<summary>
|
|
|
|
</summary>
|
|
</member>
|
|
<member name="P:Fusion.FusionUnityLoggerBase.DefaultLightPrefixColor">
|
|
<summary>
|
|
Default prefix color for light theme.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Fusion.FusionUnityLoggerBase.DefaultDarkPrefixColor">
|
|
<summary>
|
|
Default prefix color for dark theme.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Fusion.FusionUnityLoggerBase.DebugPrefix">
|
|
<summary>
|
|
Prefix for debug messages.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Fusion.FusionUnityLoggerBase.TracePrefix">
|
|
<summary>
|
|
Prefix for trace messages.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Fusion.TextWriterLogStream">
|
|
<summary>
|
|
A log stream that writes log messages to a <see cref="T:System.IO.TextWriter"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Fusion.TextWriterLogStream.#ctor(System.IO.TextWriter,System.Boolean,System.String)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Fusion.TextWriterLogStream"/> class.
|
|
</summary>
|
|
<param name="writer">The <see cref="T:System.IO.TextWriter"/> to write log messages to.</param>
|
|
<param name="disposeWriter">If set to <c>true</c>, the writer will be disposed when this instance is disposed.</param>
|
|
<param name="prefix">An optional prefix to prepend to each log message.</param>
|
|
<exception cref="T:System.ArgumentNullException">Thrown if <paramref name="writer"/> is <c>null</c>.</exception>
|
|
</member>
|
|
<member name="M:Fusion.TextWriterLogStream.Log(Fusion.ILogSource,System.String)">
|
|
<summary>
|
|
Logs a message with a source.
|
|
</summary>
|
|
<param name="source">The source of the log message.</param>
|
|
<param name="message">The log message.</param>
|
|
</member>
|
|
<member name="M:Fusion.TextWriterLogStream.Log(System.String)">
|
|
<summary>
|
|
Logs a message.
|
|
</summary>
|
|
<param name="message">The log message.</param>
|
|
</member>
|
|
<member name="M:Fusion.TextWriterLogStream.Log(Fusion.ILogSource,System.String,System.Exception)">
|
|
<summary>
|
|
Logs a message with a source and an exception.
|
|
</summary>
|
|
<param name="source">The source of the log message.</param>
|
|
<param name="message">The log message.</param>
|
|
<param name="error">The exception to log.</param>
|
|
</member>
|
|
<member name="M:Fusion.TextWriterLogStream.Log(System.String,System.Exception)">
|
|
<summary>
|
|
Logs a message with an exception.
|
|
</summary>
|
|
<param name="message">The log message.</param>
|
|
<param name="error">The exception to log.</param>
|
|
</member>
|
|
<member name="M:Fusion.TextWriterLogStream.Log(System.Exception)">
|
|
<summary>
|
|
Logs an exception.
|
|
</summary>
|
|
<param name="error">The exception to log.</param>
|
|
</member>
|
|
<member name="M:Fusion.TextWriterLogStream.Dispose">
|
|
<summary>
|
|
Disposes the <see cref="T:Fusion.TextWriterLogStream"/> instance and optionally disposes the underlying <see cref="T:System.IO.TextWriter"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Fusion.TraceLogStream">
|
|
<summary>
|
|
Represents a trace log stream that supports logging to different streams.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Fusion.TraceLogStream.InfoStream">
|
|
<summary>Stream for logging informational messages.</summary>
|
|
</member>
|
|
<member name="F:Fusion.TraceLogStream.WarnStream">
|
|
<summary>Stream for logging warning messages.</summary>
|
|
</member>
|
|
<member name="F:Fusion.TraceLogStream.ErrorStream">
|
|
<summary>Stream for logging error messages.</summary>
|
|
</member>
|
|
<member name="M:Fusion.TraceLogStream.#ctor(Fusion.LogStream,Fusion.LogStream,Fusion.LogStream)">
|
|
<summary>
|
|
Initializes a new instance of the TraceLogStream class.
|
|
</summary>
|
|
<param name="innerStream">The stream for informational messages.</param>
|
|
<param name="warnStream">The stream for warning messages.</param>
|
|
<param name="errorStream">The stream for error messages.</param>
|
|
</member>
|
|
<member name="M:Fusion.TraceLogStream.Log(Fusion.ILogSource,System.String)">
|
|
<summary>Logs a message with a source to the InfoStream.</summary>
|
|
</member>
|
|
<member name="M:Fusion.TraceLogStream.Log(System.String)">
|
|
<summary>Logs a message to the InfoStream.</summary>
|
|
</member>
|
|
<member name="M:Fusion.TraceLogStream.Info(Fusion.ILogSource,System.String)">
|
|
<summary>Logs an info message with a source to the InfoStream.</summary>
|
|
</member>
|
|
<member name="M:Fusion.TraceLogStream.Info(System.String)">
|
|
<summary>Logs an info message to the InfoStream.</summary>
|
|
</member>
|
|
<member name="M:Fusion.TraceLogStream.Error(Fusion.ILogSource,System.String)">
|
|
<summary>Logs an error message with a source to the ErrorStream.</summary>
|
|
</member>
|
|
<member name="M:Fusion.TraceLogStream.Error(System.String)">
|
|
<summary>Logs an error message to the ErrorStream.</summary>
|
|
</member>
|
|
<member name="M:Fusion.TraceLogStream.Error(System.Exception)">
|
|
<summary>Logs an exception to the ErrorStream.</summary>
|
|
</member>
|
|
<member name="M:Fusion.TraceLogStream.Exception(System.Exception)">
|
|
<summary>Logs an exception to the ErrorStream.</summary>
|
|
</member>
|
|
<member name="M:Fusion.TraceLogStream.Warn(Fusion.ILogSource,System.String)">
|
|
<summary>Logs a warning message with a source to the WarnStream.</summary>
|
|
</member>
|
|
<member name="M:Fusion.TraceLogStream.Warn(System.String)">
|
|
<summary>Logs a warning message to the WarnStream.</summary>
|
|
</member>
|
|
<member name="M:Fusion.TraceLogStream.Dispose">
|
|
<summary>Disposes the TraceLogStream and its underlying streams.</summary>
|
|
</member>
|
|
<member name="T:Fusion.ILogDumpable">
|
|
<summary>
|
|
Interface for objects that can be dumped to a StringBuilder.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Fusion.ILogDumpable.Dump(System.Text.StringBuilder)">
|
|
<summary>
|
|
Dumps the object to the provided StringBuilder.
|
|
</summary>
|
|
<param name="builder">The StringBuilder to dump the object to.</param>
|
|
</member>
|
|
<member name="T:Fusion.ConsoleLogger">
|
|
<summary> Console logger </summary>
|
|
</member>
|
|
<member name="M:Fusion.ConsoleLogger.#ctor">
|
|
<summary> Constructor </summary>
|
|
</member>
|
|
<member name="M:Fusion.ConsoleLogger.Log(Fusion.LogType,System.Object,Fusion.LogContext@)">
|
|
<summary> Logs a message with the specified log type and context. </summary>
|
|
</member>
|
|
<member name="M:Fusion.ConsoleLogger.LogException(System.Exception,Fusion.LogContext@)">
|
|
<summary> Logs an exception with the specified context. </summary>
|
|
</member>
|
|
<member name="T:Fusion.ILogger">
|
|
<summary> Obsolete interface for logging operations. </summary>
|
|
</member>
|
|
<member name="M:Fusion.ILogger.Log(Fusion.LogType,System.Object,Fusion.LogContext@)">
|
|
<summary> Logs a message with the specified log type and context. </summary>
|
|
</member>
|
|
<member name="M:Fusion.ILogger.LogException(System.Exception,Fusion.LogContext@)">
|
|
<summary> Logs an exception with the specified context. </summary>
|
|
</member>
|
|
<member name="T:Fusion.ILogSourceProxy">
|
|
<summary> Obsolete interface for log source proxy. </summary>
|
|
</member>
|
|
<member name="P:Fusion.ILogSourceProxy.LogSource">
|
|
<summary> Gets the log source. </summary>
|
|
</member>
|
|
<member name="T:Fusion.LogContext">
|
|
<summary> Obsolete struct for log context information. </summary>
|
|
</member>
|
|
<member name="F:Fusion.LogContext.Prefix">
|
|
<summary> The prefix for the log message. </summary>
|
|
</member>
|
|
<member name="F:Fusion.LogContext.Source">
|
|
<summary> The source of the log message. </summary>
|
|
</member>
|
|
<member name="M:Fusion.LogContext.#ctor(System.String,System.Object)">
|
|
<summary> Initializes a new instance of the <see cref="T:Fusion.LogContext"/> struct. </summary>
|
|
</member>
|
|
<member name="T:Fusion.TextWriterLogger">
|
|
<summary> Obsolete class for logging to a TextWriter. </summary>
|
|
</member>
|
|
<member name="M:Fusion.TextWriterLogger.#ctor(System.IO.TextWriter,System.Boolean)">
|
|
<summary> Initializes a new instance of the <see cref="T:Fusion.TextWriterLogger"/> class. </summary>
|
|
</member>
|
|
<member name="M:Fusion.TextWriterLogger.Dispose">
|
|
<summary> Disposes the TextWriterLogger instance. </summary>
|
|
</member>
|
|
<member name="M:Fusion.TextWriterLogger.Log(Fusion.LogType,System.Object,Fusion.LogContext@)">
|
|
<summary> Logs a message with the specified log type and context. </summary>
|
|
</member>
|
|
<member name="M:Fusion.TextWriterLogger.LogException(System.Exception,Fusion.LogContext@)">
|
|
<summary> Logs an exception with the specified context. </summary>
|
|
</member>
|
|
<member name="T:Fusion.TraceChannels">
|
|
<summary>Trace channels</summary>
|
|
</member>
|
|
<member name="F:Fusion.TraceChannels.Global">
|
|
<summary>Global</summary>
|
|
</member>
|
|
<member name="F:Fusion.TraceChannels.Stun">
|
|
<summary>Stun</summary>
|
|
</member>
|
|
<member name="F:Fusion.TraceChannels.Object">
|
|
<summary>Object</summary>
|
|
</member>
|
|
<member name="F:Fusion.TraceChannels.Network">
|
|
<summary>Network</summary>
|
|
</member>
|
|
<member name="F:Fusion.TraceChannels.Prefab">
|
|
<summary>Prefab</summary>
|
|
</member>
|
|
<member name="F:Fusion.TraceChannels.SceneInfo">
|
|
<summary>SceneInfo</summary>
|
|
</member>
|
|
<member name="F:Fusion.TraceChannels.SceneManager">
|
|
<summary>SceneManager</summary>
|
|
</member>
|
|
<member name="F:Fusion.TraceChannels.SimulationMessage">
|
|
<summary>SimulationMessage</summary>
|
|
</member>
|
|
<member name="F:Fusion.TraceChannels.HostMigration">
|
|
<summary>HostMigration</summary>
|
|
</member>
|
|
<member name="F:Fusion.TraceChannels.Encryption">
|
|
<summary>Encryption</summary>
|
|
</member>
|
|
<member name="F:Fusion.TraceChannels.DummyTraffic">
|
|
<summary>DummyTraffic</summary>
|
|
</member>
|
|
<member name="F:Fusion.TraceChannels.Realtime">
|
|
<summary>Realtime</summary>
|
|
</member>
|
|
<member name="F:Fusion.TraceChannels.MemoryTrack">
|
|
<summary>MemoryTrack</summary>
|
|
</member>
|
|
<member name="F:Fusion.TraceChannels.Snapshots">
|
|
<summary>Snapshots</summary>
|
|
</member>
|
|
<member name="F:Fusion.TraceChannels.Time">
|
|
<summary>Time</summary>
|
|
</member>
|
|
<member name="T:Fusion.LogUtils">
|
|
<summary>
|
|
Utility class for logging operations.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Fusion.LogUtils.GetDump``1(``0*)">
|
|
<summary>
|
|
Gets a deferred dump of a pointer to an unmanaged object.
|
|
</summary>
|
|
<typeparam name="T">The type of the unmanaged object.</typeparam>
|
|
<param name="ptr">Pointer to the unmanaged object.</param>
|
|
<returns>A deferred dump of the pointer.</returns>
|
|
</member>
|
|
<member name="M:Fusion.LogUtils.GetDump``1(``0)">
|
|
<summary>
|
|
Gets a deferred dump of a class object.
|
|
</summary>
|
|
<typeparam name="T">The type of the class object.</typeparam>
|
|
<param name="obj">The class object.</param>
|
|
<returns>A deferred dump of the class object.</returns>
|
|
</member>
|
|
<member name="T:Fusion.LogUtils.DumpDeferredPtr`1">
|
|
<summary>
|
|
Represents a deferred dump of a pointer to an unmanaged object.
|
|
</summary>
|
|
<typeparam name="T">The type of the unmanaged object.</typeparam>
|
|
</member>
|
|
<member name="M:Fusion.LogUtils.DumpDeferredPtr`1.#ctor(`0*)">
|
|
<summary>
|
|
Represents a deferred dump of a pointer to an unmanaged object.
|
|
</summary>
|
|
<typeparam name="T">The type of the unmanaged object.</typeparam>
|
|
</member>
|
|
<member name="M:Fusion.LogUtils.DumpDeferredPtr`1.ToString">
|
|
<summary>ToString</summary>
|
|
</member>
|
|
<member name="T:Fusion.LogUtils.DumpDeferredStruct`1">
|
|
<summary>
|
|
Represents a deferred dump of an unmanaged object.
|
|
</summary>
|
|
<typeparam name="T">The type of the unmanaged object.</typeparam>
|
|
</member>
|
|
<member name="M:Fusion.LogUtils.DumpDeferredStruct`1.#ctor(`0)">
|
|
<summary>
|
|
Represents a deferred dump of an unmanaged object.
|
|
</summary>
|
|
<typeparam name="T">The type of the unmanaged object.</typeparam>
|
|
</member>
|
|
<member name="M:Fusion.LogUtils.DumpDeferredStruct`1.ToString">
|
|
<summary>ToString</summary>
|
|
</member>
|
|
<member name="T:Fusion.LogUtils.DumpDeferredClass">
|
|
<summary>
|
|
Represents a deferred dump of a class object.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Fusion.LogUtils.DumpDeferredClass.#ctor(Fusion.ILogDumpable)">
|
|
<summary>
|
|
Represents a deferred dump of a class object.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Fusion.LogUtils.DumpDeferredClass.Obj">
|
|
<summary>
|
|
Object to dump.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Fusion.LogUtils.DumpDeferredClass.ToString">
|
|
<summary>ToString</summary>
|
|
</member>
|
|
</members>
|
|
</doc>
|