C# Класс Castle.Core.Logging.StreamLogger

Наследование: LevelFilteredLogger, IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Close ( ) : void
CreateChildLogger ( string name ) : ILogger
Dispose ( ) : void
StreamLogger ( String name, Stream stream ) : System

Creates a new StreamLogger with default encoding and buffer size. Initial Level is set to Debug.

StreamLogger ( String name, Stream stream, Encoding encoding ) : System

Creates a new StreamLogger with default buffer size. Initial Level is set to Debug.

StreamLogger ( String name, Stream stream, Encoding encoding, int bufferSize ) : System

Creates a new StreamLogger. Initial Level is set to Debug.

Защищенные методы

Метод Описание
Close ( bool supressFinalize ) : void
Log ( LoggerLevel level, String name, String message, Exception exception ) : void
StreamLogger ( String name, StreamWriter writer ) : System

Creates a new StreamLogger with Debug as default Level.

Описание методов

Close() публичный Метод

public Close ( ) : void
Результат void

Close() защищенный Метод

protected Close ( bool supressFinalize ) : void
supressFinalize bool
Результат void

CreateChildLogger() публичный Метод

public CreateChildLogger ( string name ) : ILogger
name string
Результат ILogger

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Log() защищенный Метод

protected Log ( LoggerLevel level, String name, String message, Exception exception ) : void
level LoggerLevel
name String
message String
exception System.Exception
Результат void

StreamLogger() публичный Метод

Creates a new StreamLogger with default encoding and buffer size. Initial Level is set to Debug.
public StreamLogger ( String name, Stream stream ) : System
name String /// The name of the log. ///
stream Stream /// The stream that will be used for logging, /// seeking while the logger is alive ///
Результат System

StreamLogger() публичный Метод

Creates a new StreamLogger with default buffer size. Initial Level is set to Debug.
public StreamLogger ( String name, Stream stream, Encoding encoding ) : System
name String /// The name of the log. ///
stream Stream /// The stream that will be used for logging, /// seeking while the logger is alive ///
encoding System.Text.Encoding /// The encoding that will be used for this stream. /// ///
Результат System

StreamLogger() публичный Метод

Creates a new StreamLogger. Initial Level is set to Debug.
public StreamLogger ( String name, Stream stream, Encoding encoding, int bufferSize ) : System
name String /// The name of the log. ///
stream Stream /// The stream that will be used for logging, /// seeking while the logger is alive ///
encoding System.Text.Encoding /// The encoding that will be used for this stream. /// ///
bufferSize int /// The buffer size that will be used for this stream. /// ///
Результат System

StreamLogger() защищенный Метод

Creates a new StreamLogger with Debug as default Level.
protected StreamLogger ( String name, StreamWriter writer ) : System
name String The name of the log.
writer System.IO.StreamWriter The StreamWriter the log will write to.
Результат System