Class UnityLogSettingsEditor
Custom inspector for UnityLogSettings and its concrete subclasses that do not
declare their own editor (console, file). UnityStructuredLogSettings keeps its
dedicated UnityStructuredLogSettingsEditor, which Unity selects instead of this one.
NOTE: the Serenity.Global.Infrastructure.Settings.Editor.FoundationEditor`1 base OnInspectorGUI draws ONLY the
header + Id/Guid fields — it does NOT draw the remaining serialized fields (see
UnityStructuredLogSettingsEditor for the same documented gotcha). This editor
therefore calls Serenity.Global.Infrastructure.Settings.Editor.FoundationEditor`1.DrawSerializedFields explicitly after
the base pass so the verbosity, formatting, and per-category override fields still render.
Namespace: Serenity.Logging.Infrastructure.Editor.Settings
Assembly: Serenity.UnityLogging.Infrastructure.Editor.dll
Syntax
public class UnityLogSettingsEditor : FoundationEditor<UnityLogSettings>
Constructors
UnityLogSettingsEditor()
Declaration
public UnityLogSettingsEditor()
Methods
OnInspectorGUI()
Declaration
public override void OnInspectorGUI()