|
Public Member Functions |
| | Logger (TextWriter writer) |
| | Initialize logger that writes to the given TextWriter. Sets initial indentation step to 4.
|
| | Logger () |
| | Initialize logger to standard output. Sets initial indentation step to 4.
|
| void | log (string msg) |
| | Log the given message to the output writer and append a newline.
|
| void | log (string msg, Object arg1) |
| | Log the given message to the output writer and append a newline.
|
| void | log (string msg, Object arg1, Object arg2) |
| | Log the given message to the output writer and append a newline.
|
| void | log (string msg, Object arg1, Object arg2, Object arg3) |
| | Log the given message to the output writer and append a newline.
|
| void | log (string msg, Object[] args) |
| | Log the given message to the output writer and append a newline.
|
Static Public Member Functions |
| Logger | operator++ (Logger l) |
| | Increment indentation level.
|
| Logger | operator-- (Logger l) |
| | Decrement indentation level.
|
Properties |
| int | indent |
| | Indentation step property (4 by default).
|
| int | level |
| | Return current indentation level.
|
| TextWriter | writer |
| int | _indent |
| int | _level |
Private Member Functions |
| void | doIndent () |
| | Write indentation to writer.
|