logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    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.

    Inheritance
    object
    UnityLogSettingsEditor
    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()
    In this article
    © 2026 Serenity. All Rights Reserved