AbsoluteTimeDateFormatter FormatDate Method | Apache log4net™ SDK Documentation

Renders the date into a string. Format is "HH:mm:ss,fff".

Namespace: log4net.DateFormatter
Assembly: log4net (in log4net.dll) Version: 2.0.8.0-.NET 4.0
Syntax

C#
VB
C++
F#
Copy

    public virtual void FormatDate(
    	DateTime dateToFormat,
    	TextWriter writer
    )

    Public Overridable Sub FormatDate (
    	dateToFormat As DateTime,
    	writer As TextWriter
    )

    public:
    virtual void FormatDate(
    	DateTime dateToFormat,
    	TextWriter^ writer
    )

    abstract FormatDate :
            dateToFormat : DateTime *
            writer : TextWriter -> unit
    override FormatDate :
            dateToFormat : DateTime *
            writer : TextWriter -> unit

#### Parameters

dateToFormat
  Type: System
  DateTime
  The date to render into a string.
writer
  Type: System.IO
  TextWriter
  The writer to write to.

#### Implements

IDateFormatter
FormatDate(DateTime, TextWriter)
Remarks

Uses the FormatDateWithoutMillis(DateTime, StringBuilder) method to generate the time string up to the seconds and then appends the current milliseconds. The results from FormatDateWithoutMillis(DateTime, StringBuilder) are cached and FormatDateWithoutMillis(DateTime, StringBuilder) is called at most once per second.

Sub classes should override FormatDateWithoutMillis(DateTime, StringBuilder) rather than FormatDate(DateTime, TextWriter).

See Also

#### Reference

AbsoluteTimeDateFormatter Class
log4net.DateFormatter Namespace