private byte[] GetLayoutBytes(Layout layout)
{
if (layout == null)
{
return null;
}
//todo remove
string renderedText = layout.Render(LogEventInfo.CreateNullEvent()) + this.NewLineChars;
return this.TransformBytes(this.Encoding.GetBytes(renderedText));
}