Constructs a TraceAppender object
TraceAppender( ); TraceAppender( ple::simple_shared_ptr<Layout>& layout ); TraceAppender( Layout* playout );
A shared pointer to an object descended from Layout.
A pointer to an object descended from Layout. The Layout object (if not null) will now be owned by the FileAppender, and will be deleted when the FileAppender is destroyed.