 <p>It seems you are putting the custom property on the log4net.ThreadLogicalContext which is of type DateTime . Why not put it in string format instead of the DateTime type. This make the output a lot easier as trying to add a layout into your configuration.</p>