Table of Contents

Class WarfareLoggerProvider

Namespace
Uncreated.Warfare.Logging
Assembly
Uncreated.Warfare.dll
public class WarfareLoggerProvider : ILoggerProvider, IDisposable
Inheritance
WarfareLoggerProvider
Implements
Inherited Members

Constructors

WarfareLoggerProvider(ITranslationValueFormatter?)

public WarfareLoggerProvider(ITranslationValueFormatter? formatter)

Parameters

formatter ITranslationValueFormatter

Methods

CreateLogger(string)

Creates a new ILogger instance.

public ILogger CreateLogger(string categoryName)

Parameters

categoryName string

The category name for messages produced by the logger.

Returns

ILogger

The instance of ILogger that was created.

WriteToLogRaw(LogLevel, string, string?)

Log something to the console and file.

public static void WriteToLogRaw(LogLevel logLevel, string text, string? unformattedLog)

Parameters

logLevel LogLevel
text string
unformattedLog string

Exceptions

GameThreadException