Show / Hide Table of Contents

    Class LoggingModule

    Output build events and information to an external log file.

    Inheritance
    Object
    Module
    LoggingModule
    Implements
    IModule
    IDrawOrder
    IRequiresLiteralEngine
    IModuleInitializer
    IBuildSet
    IBuildSetStart
    IBuildSetEnd
    IBuildSetTermination
    IBuildPlatform
    IBuildPlatformStart
    IBuildPlatformEnd
    IBuildPlatformExcepted
    IPlatformSwitch
    ICustomLogProduced
    IBuildEventHandler
    Inherited Members
    Module.EventCallbackOrder
    Module.InitializeStyles()
    Module.DrawModule()
    Module.DrawAdditionalHeader(Rect)
    Namespace: QFSW.BA.Modules
    Assembly: QFSW.BA.dll
    Syntax
    public class LoggingModule : Module, IModule, IDrawOrder, IRequiresLiteralEngine, IModuleInitializer, IBuildSet, IBuildSetStart, IBuildSetEnd, IBuildSetTermination, IBuildPlatform, IBuildPlatformStart, IBuildPlatformEnd, IBuildPlatformExcepted, IPlatformSwitch, ICustomLogProduced, IBuildEventHandler

    Constructors

    LoggingModule()

    Declaration
    public LoggingModule()

    Properties

    DisplayName

    Declaration
    public override string DisplayName { get; }
    Property Value
    Type Description
    String
    Overrides
    Module.DisplayName

    DrawOrder

    Declaration
    public override int DrawOrder { get; }
    Property Value
    Type Description
    Int32
    Overrides
    Module.DrawOrder

    ID

    Declaration
    public override string ID { get; }
    Property Value
    Type Description
    String
    Overrides
    Module.ID

    Tooltip

    Declaration
    public override string Tooltip { get; }
    Property Value
    Type Description
    String
    Overrides
    Module.Tooltip

    Methods

    DrawModuleContents()

    Declaration
    protected override void DrawModuleContents()
    Overrides
    Module.DrawModuleContents()

    Finalize()

    Declaration
    protected void Finalize()

    InitializeLiteralEngine(LiteralEngine)

    Declaration
    public void InitializeLiteralEngine(LiteralEngine literalEngine)
    Parameters
    Type Name Description
    LiteralEngine literalEngine

    OnBuildPlatformEnd(Platform, BuildReport)

    Declaration
    public void OnBuildPlatformEnd(Platform platform, BuildReport report)
    Parameters
    Type Name Description
    Platform platform
    UnityEditor.Build.Reporting.BuildReport report

    OnBuildPlatformExcepted(Platform, Exception)

    Declaration
    public void OnBuildPlatformExcepted(Platform platform, Exception e)
    Parameters
    Type Name Description
    Platform platform
    Exception e

    OnBuildPlatformStart(Platform, BuildSettingsPackage)

    Declaration
    public void OnBuildPlatformStart(Platform platform, BuildSettingsPackage settingsPkg)
    Parameters
    Type Name Description
    Platform platform
    BuildSettingsPackage settingsPkg

    OnBuildSetEnd()

    Declaration
    public void OnBuildSetEnd()

    OnBuildSetStart(IEnumerable<Platform>)

    Declaration
    public void OnBuildSetStart(IEnumerable<Platform> stagedPlatforms)
    Parameters
    Type Name Description
    IEnumerable<Platform> stagedPlatforms

    OnBuildSetTermination(Exception)

    Declaration
    public void OnBuildSetTermination(Exception e)
    Parameters
    Type Name Description
    Exception e

    OnCustomLogProduced(String)

    Declaration
    public void OnCustomLogProduced(string log)
    Parameters
    Type Name Description
    String log

    OnPlatformSwitch(Platform, Platform, Boolean)

    Declaration
    public void OnPlatformSwitch(Platform oldPlatform, Platform newPlatform, bool isBuilding)
    Parameters
    Type Name Description
    Platform oldPlatform
    Platform newPlatform
    Boolean isBuilding

    Implements

    IModule
    IDrawOrder
    IRequiresLiteralEngine
    IModuleInitializer
    IBuildSet
    IBuildSetStart
    IBuildSetEnd
    IBuildSetTermination
    IBuildPlatform
    IBuildPlatformStart
    IBuildPlatformEnd
    IBuildPlatformExcepted
    IPlatformSwitch
    ICustomLogProduced
    IBuildEventHandler

    Extension Methods

    CollectionExtensions.Yield<T>(T)
    Build Automator 2 by QFSW
    Back to top