Class FileAndConsoleWriter
Inheritance
System.Object
System.MarshalByRefObject
System.IO.TextWriter
FileAndConsoleWriter
Inherited Members
System.IO.TextWriter.Null
System.IO.TextWriter.CoreNewLine
System.IO.TextWriter.Close()
System.IO.TextWriter.Dispose()
System.IO.TextWriter.Flush()
System.IO.TextWriter.Synchronized(System.IO.TextWriter)
System.IO.TextWriter.Write(System.Char[])
System.IO.TextWriter.Write(System.Char[], System.Int32, System.Int32)
System.IO.TextWriter.Write(System.Boolean)
System.IO.TextWriter.Write(System.Int32)
System.IO.TextWriter.Write(System.UInt32)
System.IO.TextWriter.Write(System.Int64)
System.IO.TextWriter.Write(System.UInt64)
System.IO.TextWriter.Write(System.Single)
System.IO.TextWriter.Write(System.Double)
System.IO.TextWriter.Write(System.Decimal)
System.IO.TextWriter.Write(System.Object)
System.IO.TextWriter.Write(System.String, System.Object)
System.IO.TextWriter.Write(System.String, System.Object, System.Object)
System.IO.TextWriter.Write(System.String, System.Object, System.Object, System.Object)
System.IO.TextWriter.Write(System.String, System.Object[])
System.IO.TextWriter.WriteLine()
System.IO.TextWriter.WriteLine(System.Char)
System.IO.TextWriter.WriteLine(System.Char[])
System.IO.TextWriter.WriteLine(System.Char[], System.Int32, System.Int32)
System.IO.TextWriter.WriteLine(System.Boolean)
System.IO.TextWriter.WriteLine(System.Int32)
System.IO.TextWriter.WriteLine(System.UInt32)
System.IO.TextWriter.WriteLine(System.Int64)
System.IO.TextWriter.WriteLine(System.UInt64)
System.IO.TextWriter.WriteLine(System.Single)
System.IO.TextWriter.WriteLine(System.Double)
System.IO.TextWriter.WriteLine(System.Decimal)
System.IO.TextWriter.WriteLine(System.Object)
System.IO.TextWriter.WriteLine(System.String, System.Object)
System.IO.TextWriter.WriteLine(System.String, System.Object, System.Object)
System.IO.TextWriter.WriteLine(System.String, System.Object, System.Object, System.Object)
System.IO.TextWriter.WriteLine(System.String, System.Object[])
System.IO.TextWriter.WriteAsync(System.Char)
System.IO.TextWriter.WriteAsync(System.String)
System.IO.TextWriter.WriteAsync(System.Char[])
System.IO.TextWriter.WriteAsync(System.Char[], System.Int32, System.Int32)
System.IO.TextWriter.WriteLineAsync(System.Char)
System.IO.TextWriter.WriteLineAsync(System.String)
System.IO.TextWriter.WriteLineAsync(System.Char[])
System.IO.TextWriter.WriteLineAsync(System.Char[], System.Int32, System.Int32)
System.IO.TextWriter.WriteLineAsync()
System.IO.TextWriter.FlushAsync()
System.IO.TextWriter.FormatProvider
System.IO.TextWriter.NewLine
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.CreateObjRef(System.Type)
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: OPTANO.Modeling.Common
Assembly: Common.dll
Syntax
public class FileAndConsoleWriter : TextWriter, IDisposable
Constructors
FileAndConsoleWriter(FileInfo, Boolean)
Declaration
public FileAndConsoleWriter(FileInfo logFile = null, bool logToConsole = true)
Parameters
Type | Name | Description |
---|---|---|
System.IO.FileInfo | logFile | |
System.Boolean | logToConsole |
Properties
Encoding
Declaration
public override Encoding Encoding { get; }
Property Value
Type | Description |
---|---|
System.Text.Encoding |
Overrides
System.IO.TextWriter.Encoding
LogToConsole
Gets or sets a value indicating whether log messages are written to Console.Out.
Declaration
public bool LogToConsole { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Methods
Dispose(Boolean)
Declaration
protected override void Dispose(bool disposing)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | disposing |
Overrides
System.IO.TextWriter.Dispose(System.Boolean)
SetLogFile(FileInfo)
Declaration
public void SetLogFile(FileInfo logFile)
Parameters
Type | Name | Description |
---|---|---|
System.IO.FileInfo | logFile |
Write(Char)
Declaration
public override void Write(char value)
Parameters
Type | Name | Description |
---|---|---|
System.Char | value |
Overrides
System.IO.TextWriter.Write(System.Char)
Write(String)
Declaration
public override void Write(string text)
Parameters
Type | Name | Description |
---|---|---|
System.String | text |
Overrides
System.IO.TextWriter.Write(System.String)
WriteLine(String)
Declaration
public override void WriteLine(string text)
Parameters
Type | Name | Description |
---|---|---|
System.String | text |
Overrides
System.IO.TextWriter.WriteLine(System.String)