Assembly: log4net (in log4net.dll) Version: 1.2.14.0 (1.2.14.0)
Parameters
- rendererMap
- Type: log4net.ObjectRenderer RendererMap
 The map used to lookup renderers
- obj
- Type:  System Object System Object
 The object to render
- writer
- Type:  System.IO TextWriter System.IO TextWriter
 The writer to render to
Implements
IObjectRenderer RenderObject(RendererMap, Object, TextWriter)Render the object obj to a string.
The rendererMap parameter is provided to lookup and render other objects. This is very useful where obj contains nested objects of unknown type. The FindAndRender(object) method can be used to render these objects.
The default renderer supports rendering objects to strings as follows:
| Value | Rendered String | 
|---|---|
| null | "(null)" | 
|  Array | For a one dimensional array this is the
            		array type name, an open brace, followed by a comma
            		separated list of the elements (using the appropriate
            		renderer), followed by a close brace. For example: int[] {1, 2, 3}. If the array is not one dimensional the Array.ToString() is returned. | 
|  IEnumerable,  ICollection &  IEnumerator | Rendered as an open brace, followed by a comma
            		separated list of the elements (using the appropriate
            		renderer), followed by a close brace. For example: {a, b, c}. 
            		All collection classes that implement  | 
|  DictionaryEntry | Rendered as the key, an equals sign ('='), and the value (using the appropriate
            		renderer). For example: key=value. | 
| other | Object.ToString() |