Class BepInExFatalLogInterpolatedStringHandler

Interpolated string handler for BepInEx Logger. This allows to conditionally skip logging certain messages and speed up logging in certain places.

Inheritance
System.Object BepInExLogInterpolatedStringHandler BepInExFatalLogInterpolatedStringHandler
Inherited Members
BepInExLogInterpolatedStringHandler.Enabled BepInExLogInterpolatedStringHandler.AppendLiteral(String) BepInExLogInterpolatedStringHandler.AppendFormatted<T>(T) BepInExLogInterpolatedStringHandler.AppendFormatted<T>(T, String) BepInExLogInterpolatedStringHandler.AppendFormatted(IntPtr, String) BepInExLogInterpolatedStringHandler.ToString() System.Object.Equals(System.Object) System.Object.Equals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) System.Object.GetHashCode() System.Object.GetType() System.Object.MemberwiseClone()
Namespace: BepInEx.Core.Logging.Interpolation
Assembly: BepInEx.Core.dll
Syntax
public class BepInExFatalLogInterpolatedStringHandler : BepInExLogInterpolatedStringHandler
Remarks

The class isn't meant to be constructed manually. Instead, use Log(LogLevel, BepInExLogInterpolatedStringHandler) with string interpolation.

Constructors

BepInExFatalLogInterpolatedStringHandler(Int32, Int32, out Boolean)

Declaration
public BepInExFatalLogInterpolatedStringHandler(int literalLength, int formattedCount, out bool isEnabled)
Parameters
Type Name Description
System.Int32 literalLength
System.Int32 formattedCount
System.Boolean isEnabled