You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
364 lines
18 KiB
364 lines
18 KiB
<?xml version="1.0"?>
|
|
<doc>
|
|
<assembly>
|
|
<name>GBase.Logging</name>
|
|
</assembly>
|
|
<members>
|
|
<member name="T:GBase.Logging.ConsoleLogger">
|
|
<summary>
|
|
An <see cref="T:GBase.Logging.Interfaces.ILogger"/> that writes log messages to the <see cref="T:System.Console"/>
|
|
</summary>
|
|
</member>
|
|
<member name="M:GBase.Logging.ConsoleLogger.Write(GBase.Logging.Interfaces.ILogMessage)">
|
|
<summary>
|
|
Write the given <see cref="T:System.String"/> to the <see cref="T:System.Console"/>
|
|
</summary>
|
|
<param name="message">The <see cref="T:GBase.Logging.Interfaces.ILogMessage"/></param>
|
|
</member>
|
|
<member name="M:GBase.Logging.ConsoleLogger.DisposeAsync">
|
|
<summary>
|
|
<see cref="M:GBase.Logging.ConsoleLogger.DisposeAsync"/> the <see cref="T:GBase.Logging.ConsoleLogger"/>
|
|
</summary>
|
|
</member>
|
|
<member name="T:GBase.Logging.Factories.IConsoleLoggerFactory">
|
|
<summary>
|
|
Factory for the <see cref="T:GBase.Logging.Interfaces.IConsoleLogger"/>
|
|
</summary>
|
|
</member>
|
|
<member name="M:GBase.Logging.Factories.IConsoleLoggerFactory.Create">
|
|
<summary>
|
|
Creates an <see cref="T:GBase.Logging.Interfaces.IConsoleLogger"/>
|
|
</summary>
|
|
<returns>A newly created instance of the implementation for <see cref="T:GBase.Logging.Interfaces.IConsoleLogger"/></returns>
|
|
</member>
|
|
<member name="T:GBase.Logging.Factories.IFileLoggerFactory">
|
|
<summary>
|
|
Factory for the <see cref="T:GBase.Logging.Interfaces.IFileLogger"/>
|
|
</summary>
|
|
</member>
|
|
<member name="M:GBase.Logging.Factories.IFileLoggerFactory.Create(System.String,System.String)">
|
|
<summary>
|
|
Creates an <see cref="T:GBase.Logging.Interfaces.IFileLogger"/>
|
|
</summary>
|
|
<param name="filePath">The directory of the LogFile</param>
|
|
<param name="fileName">The path of the LogFile</param>
|
|
<returns>A newly created instance of the implementation for <see cref="T:GBase.Logging.Interfaces.IFileLogger"/></returns>
|
|
</member>
|
|
<member name="T:GBase.Logging.Factories.ILogFactory">
|
|
<summary>
|
|
Factory for the <see cref="T:GBase.Logging.Interfaces.ILog"/>
|
|
</summary>
|
|
</member>
|
|
<member name="M:GBase.Logging.Factories.ILogFactory.Create">
|
|
<summary>
|
|
Creates an <see cref="T:GBase.Logging.Interfaces.ILog"/>
|
|
</summary>
|
|
<returns>A newly created instance of the implementation for <see cref="T:GBase.Logging.Interfaces.ILog"/></returns>
|
|
</member>
|
|
<member name="T:GBase.Logging.FileLogger">
|
|
<summary>
|
|
An <see cref="T:GBase.Logging.Interfaces.ILogger"/> that writes log messages to a set file
|
|
</summary>
|
|
</member>
|
|
<member name="M:GBase.Logging.FileLogger.#ctor(System.String,System.String)">
|
|
<summary>
|
|
Constructor for <see cref="T:GBase.Logging.FileLogger"/>
|
|
</summary>
|
|
<param name="filePath">The directory of the LogFile</param>
|
|
<param name="fileName">The path of the LogFile</param>
|
|
</member>
|
|
<member name="M:GBase.Logging.FileLogger.Write(GBase.Logging.Interfaces.ILogMessage)">
|
|
<summary>
|
|
Write the given <see cref="T:System.String"/> to the file
|
|
</summary>
|
|
<param name="message">The <see cref="T:GBase.Logging.Interfaces.ILogMessage"/></param>
|
|
</member>
|
|
<member name="M:GBase.Logging.FileLogger.DisposeAsync">
|
|
<summary>
|
|
<see cref="M:GBase.Logging.FileLogger.DisposeAsync"/> the <see cref="T:GBase.Logging.FileLogger"/>
|
|
</summary>
|
|
</member>
|
|
<member name="T:GBase.Logging.Installers.LoggingInstaller">
|
|
<summary>
|
|
<see cref="T:LightweightIocContainer.Interfaces.Installers.IIocInstaller"/> for the logging
|
|
</summary>
|
|
</member>
|
|
<member name="M:GBase.Logging.Installers.LoggingInstaller.Install(LightweightIocContainer.Interfaces.IIocContainer)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:GBase.Logging.Interfaces.IConsoleLogger">
|
|
<summary>
|
|
An <see cref="T:GBase.Logging.Interfaces.ILogger"/> that writes log messages to the <see cref="T:System.Console"/>
|
|
</summary>
|
|
</member>
|
|
<member name="T:GBase.Logging.Interfaces.IFileLogger">
|
|
<summary>
|
|
An <see cref="T:GBase.Logging.Interfaces.ILogger"/> that writes log messages to a set file
|
|
</summary>
|
|
</member>
|
|
<member name="T:GBase.Logging.Interfaces.ILog">
|
|
<summary>
|
|
The main logging interface
|
|
</summary>
|
|
</member>
|
|
<member name="M:GBase.Logging.Interfaces.ILog.InitializeLog">
|
|
<summary>
|
|
Initialize the <see cref="T:GBase.Logging.Interfaces.ILog"/>
|
|
</summary>
|
|
<returns>True if successful, false if not</returns>
|
|
</member>
|
|
<member name="M:GBase.Logging.Interfaces.ILog.SetLogLevel(GBase.Logging.LogLevels)">
|
|
<summary>
|
|
Set the <see cref="T:GBase.Logging.LogLevels"/> of the current <see cref="T:GBase.Logging.Interfaces.ILog"/> instance
|
|
</summary>
|
|
<param name="logLevel">The <see cref="T:GBase.Logging.LogLevels"/></param>
|
|
</member>
|
|
<member name="M:GBase.Logging.Interfaces.ILog.AddLogger(GBase.Logging.Interfaces.ILogger)">
|
|
<summary>
|
|
Add an <see cref="T:GBase.Logging.Interfaces.ILogger"/> to the <see cref="T:GBase.Logging.Interfaces.ILog"/>
|
|
</summary>
|
|
<param name="logger">The <see cref="T:GBase.Logging.Interfaces.ILogger"/></param>
|
|
</member>
|
|
<member name="M:GBase.Logging.Interfaces.ILog.RemoveLogger(GBase.Logging.Interfaces.ILogger)">
|
|
<summary>
|
|
Remove an <see cref="T:GBase.Logging.Interfaces.ILogger"/> from the <see cref="T:GBase.Logging.Interfaces.ILog"/>
|
|
</summary>
|
|
<param name="logger">The <see cref="T:GBase.Logging.Interfaces.ILogger"/></param>
|
|
</member>
|
|
<member name="T:GBase.Logging.Interfaces.ILogComponent">
|
|
<summary>
|
|
The <see cref="T:GBase.Logging.Interfaces.ILogComponent"/>
|
|
</summary>
|
|
</member>
|
|
<member name="P:GBase.Logging.Interfaces.ILogComponent.Component">
|
|
<summary>
|
|
The <see cref="P:GBase.Logging.Interfaces.ILogComponent.Component"/>
|
|
</summary>
|
|
</member>
|
|
<member name="T:GBase.Logging.Interfaces.ILogger">
|
|
<summary>
|
|
Base class for loggers
|
|
</summary>
|
|
</member>
|
|
<member name="M:GBase.Logging.Interfaces.ILogger.Write(GBase.Logging.Interfaces.ILogMessage)">
|
|
<summary>
|
|
Write the given <see cref="T:GBase.Logging.Interfaces.ILogMessage"/>
|
|
</summary>
|
|
<param name="message">The <see cref="T:GBase.Logging.Interfaces.ILogMessage"/></param>
|
|
</member>
|
|
<member name="T:GBase.Logging.Interfaces.ILogMessage">
|
|
<summary>
|
|
An interface that is used to handle log messages
|
|
</summary>
|
|
</member>
|
|
<member name="P:GBase.Logging.Interfaces.ILogMessage.LogLevel">
|
|
<summary>
|
|
The <see cref="T:GBase.Logging.LogLevels"/> of the <see cref="T:GBase.Logging.Interfaces.ILogMessage"/>
|
|
</summary>
|
|
</member>
|
|
<member name="P:GBase.Logging.Interfaces.ILogMessage.Timestamp">
|
|
<summary>
|
|
The <see cref="P:GBase.Logging.Interfaces.ILogMessage.Timestamp"/> of the <see cref="T:GBase.Logging.Interfaces.ILogMessage"/>
|
|
</summary>
|
|
</member>
|
|
<member name="P:GBase.Logging.Interfaces.ILogMessage.Component">
|
|
<summary>
|
|
The <see cref="T:GBase.Logging.Interfaces.ILogComponent"/> of the <see cref="T:GBase.Logging.Interfaces.ILogMessage"/>
|
|
</summary>
|
|
</member>
|
|
<member name="P:GBase.Logging.Interfaces.ILogMessage.Message">
|
|
<summary>
|
|
The <see cref="P:GBase.Logging.Interfaces.ILogMessage.Message"/> of the <see cref="T:GBase.Logging.Interfaces.ILogMessage"/>
|
|
</summary>
|
|
</member>
|
|
<member name="T:GBase.Logging.Log">
|
|
<summary>
|
|
The main logging class
|
|
</summary>
|
|
</member>
|
|
<member name="M:GBase.Logging.Log.#ctor">
|
|
<summary>
|
|
Constructor for <see cref="T:GBase.Logging.Log"/>
|
|
</summary>
|
|
</member>
|
|
<member name="P:GBase.Logging.Log.Loggers">
|
|
<summary>
|
|
<see cref="T:System.Collections.Generic.List`1"/> of <see cref="T:GBase.Logging.Interfaces.ILogger"/>s that are subscribed to this <see cref="T:GBase.Logging.Log"/>
|
|
</summary>
|
|
</member>
|
|
<member name="P:GBase.Logging.Log.LogLevel">
|
|
<summary>
|
|
The <see cref="T:GBase.Logging.LogLevels"/> of this logging instance
|
|
</summary>
|
|
</member>
|
|
<member name="M:GBase.Logging.Log.InitializeLog">
|
|
<summary>
|
|
Initialize the <see cref="T:GBase.Logging.Interfaces.ILog"/>
|
|
</summary>
|
|
<returns>True if successful, false if not</returns>
|
|
</member>
|
|
<member name="M:GBase.Logging.Log.SetLogLevel(GBase.Logging.LogLevels)">
|
|
<summary>
|
|
Set the <see cref="T:GBase.Logging.LogLevels"/> of the current <see cref="T:GBase.Logging.Log"/> instance
|
|
</summary>
|
|
<param name="logLevel">The <see cref="T:GBase.Logging.LogLevels"/></param>
|
|
</member>
|
|
<member name="M:GBase.Logging.Log.AddLogger(GBase.Logging.Interfaces.ILogger)">
|
|
<summary>
|
|
Add an <see cref="T:GBase.Logging.Interfaces.ILogger"/> to the <see cref="T:GBase.Logging.Log"/>
|
|
</summary>
|
|
<param name="logger">The <see cref="T:GBase.Logging.Interfaces.ILogger"/></param>
|
|
</member>
|
|
<member name="M:GBase.Logging.Log.RemoveLogger(GBase.Logging.Interfaces.ILogger)">
|
|
<summary>
|
|
Remove an <see cref="T:GBase.Logging.Interfaces.ILogger"/> from the <see cref="T:GBase.Logging.Log"/>
|
|
</summary>
|
|
<param name="logger">The <see cref="T:GBase.Logging.Interfaces.ILogger"/></param>
|
|
</member>
|
|
<member name="M:GBase.Logging.Log.Write``1(System.Exception)">
|
|
<summary>
|
|
Write a given <see cref="T:System.Exception"/> to the set <see cref="T:GBase.Logging.Interfaces.ILogger"/>s
|
|
</summary>
|
|
<param name="ex">The <see cref="T:System.Exception"/></param>
|
|
<typeparam name="T">The <see cref="T:System.Type"/> of the caller</typeparam>
|
|
</member>
|
|
<member name="M:GBase.Logging.Log.Write(GBase.Logging.Interfaces.ILogComponent,System.Exception)">
|
|
<summary>
|
|
Write a given <see cref="T:System.Exception"/> to the set <see cref="T:GBase.Logging.Interfaces.ILogger"/>s
|
|
</summary>
|
|
<param name="component">The <see cref="T:GBase.Logging.Interfaces.ILogComponent"/></param>
|
|
<param name="ex">The <see cref="T:System.Exception"/></param>
|
|
</member>
|
|
<member name="M:GBase.Logging.Log.Write``1(System.AggregateException)">
|
|
<summary>
|
|
Write a given <see cref="T:System.AggregateException"/> to the set <see cref="T:GBase.Logging.Interfaces.ILogger"/>s
|
|
</summary>
|
|
<param name="ex">The <see cref="T:System.AggregateException"/></param>
|
|
<typeparam name="T">The <see cref="T:System.Type"/> of the caller</typeparam>
|
|
</member>
|
|
<member name="M:GBase.Logging.Log.Write``1(System.String)">
|
|
<summary>
|
|
Write a given <see cref="T:System.String"/> with the <see cref="F:GBase.Logging.LogLevels.Default"/> to the set <see cref="T:GBase.Logging.Interfaces.ILogger"/>s
|
|
</summary>
|
|
<param name="line"></param>
|
|
<typeparam name="T">The <see cref="T:System.Type"/> of the caller</typeparam>
|
|
</member>
|
|
<member name="M:GBase.Logging.Log.Write``1(GBase.Logging.LogLevels,System.String)">
|
|
<summary>
|
|
Write a given <see cref="T:System.String"/> with the <see cref="T:GBase.Logging.Interfaces.ILogComponent"/> of the calling <see cref="T:System.Reflection.Assembly"/> and the <see cref="T:GBase.Logging.LogLevels"/> to the set <see cref="T:GBase.Logging.Interfaces.ILogger"/>s
|
|
</summary>
|
|
<param name="logLevel">The <see cref="T:GBase.Logging.LogLevels"/></param>
|
|
<param name="line">The given <see cref="T:System.String"/></param>
|
|
<typeparam name="T">The <see cref="T:System.Type"/> of the caller</typeparam>
|
|
</member>
|
|
<member name="M:GBase.Logging.Log.Write(GBase.Logging.Interfaces.ILogComponent,GBase.Logging.LogLevels,System.String)">
|
|
<summary>
|
|
Write a given <see cref="T:System.String"/> with the <see cref="T:GBase.Logging.Interfaces.ILogComponent"/> and the <see cref="T:GBase.Logging.LogLevels"/> to the set <see cref="T:GBase.Logging.Interfaces.ILogger"/>s
|
|
</summary>
|
|
<param name="component">The <see cref="T:GBase.Logging.Interfaces.ILogComponent"/></param>
|
|
<param name="logLevel">The <see cref="T:GBase.Logging.LogLevels"/></param>
|
|
<param name="line">The given <see cref="T:System.String"/></param>
|
|
</member>
|
|
<member name="M:GBase.Logging.Log.GetDefaultComponentFromType``1">
|
|
<summary>
|
|
Get the default <see cref="T:GBase.Logging.Interfaces.ILogComponent"/> for the given <see cref="T:System.Reflection.Assembly"/>
|
|
</summary>
|
|
<typeparam name="T">The <see cref="T:System.Type"/></typeparam>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:GBase.Logging.Log.DisposeAsync">
|
|
<summary>
|
|
<see cref="M:GBase.Logging.Log.DisposeAsync"/> the <see cref="T:GBase.Logging.Log"/>
|
|
</summary>
|
|
</member>
|
|
<member name="E:GBase.Logging.Log.LogLevelChanged">
|
|
<summary>
|
|
Event that is fired when <see cref="M:GBase.Logging.Log.SetLogLevel(GBase.Logging.LogLevels)"/> is called
|
|
<para><see cref="T:System.EventArgs"/> is the newly set <see cref="T:GBase.Logging.LogLevels"/></para>
|
|
</summary>
|
|
</member>
|
|
<member name="T:GBase.Logging.LogComponentAttribute">
|
|
<summary>
|
|
The <see cref="T:GBase.Logging.Interfaces.ILogComponent"/> attribute
|
|
</summary>
|
|
</member>
|
|
<member name="M:GBase.Logging.LogComponentAttribute.#ctor(System.String)">
|
|
<summary>
|
|
<see cref="T:GBase.Logging.LogComponentAttribute"/> constructor
|
|
</summary>
|
|
<param name="component">The <see cref="P:GBase.Logging.LogComponentAttribute.Component"/></param>
|
|
</member>
|
|
<member name="P:GBase.Logging.LogComponentAttribute.Component">
|
|
<summary>
|
|
The <see cref="P:GBase.Logging.LogComponentAttribute.Component"/>
|
|
</summary>
|
|
</member>
|
|
<member name="M:GBase.Logging.LogComponentAttribute.ToString">
|
|
<summary>
|
|
Returns the <see cref="P:GBase.Logging.LogComponentAttribute.Component"/> of this <see cref="T:GBase.Logging.Interfaces.ILogComponent"/>
|
|
</summary>
|
|
<returns>The <see cref="P:GBase.Logging.LogComponentAttribute.Component"/></returns>
|
|
</member>
|
|
<member name="T:GBase.Logging.LogLevels">
|
|
<summary>
|
|
The available <see cref="T:GBase.Logging.LogLevels"/>
|
|
</summary>
|
|
</member>
|
|
<member name="F:GBase.Logging.LogLevels.None">
|
|
<summary>
|
|
No logging
|
|
</summary>
|
|
</member>
|
|
<member name="F:GBase.Logging.LogLevels.Error">
|
|
<summary>
|
|
Error logging
|
|
</summary>
|
|
</member>
|
|
<member name="F:GBase.Logging.LogLevels.Default">
|
|
<summary>
|
|
Default logging
|
|
</summary>
|
|
</member>
|
|
<member name="F:GBase.Logging.LogLevels.Advanced">
|
|
<summary>
|
|
Advanced logging
|
|
</summary>
|
|
</member>
|
|
<member name="F:GBase.Logging.LogLevels.Debug">
|
|
<summary>
|
|
Debug logging
|
|
</summary>
|
|
</member>
|
|
<member name="T:GBase.Logging.LogMessage">
|
|
<summary>
|
|
Implementation of <see cref="T:GBase.Logging.Interfaces.ILogMessage"/>
|
|
</summary>
|
|
</member>
|
|
<member name="P:GBase.Logging.LogMessage.LogLevel">
|
|
<summary>
|
|
The <see cref="T:GBase.Logging.LogLevels"/> of the <see cref="T:GBase.Logging.LogMessage"/>
|
|
</summary>
|
|
</member>
|
|
<member name="P:GBase.Logging.LogMessage.Timestamp">
|
|
<summary>
|
|
The <see cref="P:GBase.Logging.LogMessage.Timestamp"/> of the <see cref="T:GBase.Logging.LogMessage"/>
|
|
</summary>
|
|
</member>
|
|
<member name="P:GBase.Logging.LogMessage.Component">
|
|
<summary>
|
|
The <see cref="T:GBase.Logging.Interfaces.ILogComponent"/> of the <see cref="T:GBase.Logging.LogMessage"/>
|
|
</summary>
|
|
</member>
|
|
<member name="P:GBase.Logging.LogMessage.Message">
|
|
<summary>
|
|
The <see cref="P:GBase.Logging.LogMessage.Message"/> of the <see cref="T:GBase.Logging.LogMessage"/>
|
|
</summary>
|
|
</member>
|
|
<member name="M:GBase.Logging.LogMessage.ToString">
|
|
<summary>
|
|
Builds the <see cref="T:GBase.Logging.LogMessage"/> out of all parts and returns it as a <see cref="T:System.String"/>
|
|
</summary>
|
|
<returns>The <see cref="T:GBase.Logging.LogMessage"/> as a <see cref="T:System.String"/></returns>
|
|
</member>
|
|
</members>
|
|
</doc>
|
|
|