LogManagerLoggerProvider
Ecng.Server.Utils
Writes what components log through ILogger into a LogManager, giving each logger category a source of its own.
实现: ILoggerProvider, IDisposable
构造函数
LogManagerLoggerProvider
public LogManagerLoggerProvider(LogManager logManager)
logManagerLoggerProvider = LogManagerLoggerProvider(logManager)
Initializes a new instance of the LogManagerLoggerProvider.
- logManager
- The log to write into.
方法
CreateLogger
public ILogger CreateLogger(string categoryName)
result = logManagerLoggerProvider.CreateLogger(categoryName)
The logger for a category, backed by that category's own source.
- categoryName
- Category name, normally the full name of the type that logs.
返回值: Logger.
ShortestFreeName
private string ShortestFreeName(string categoryName)
result = logManagerLoggerProvider.ShortestFreeName(categoryName)
The shortest tail of a category that no other source is already using.