Exemplo n.º 1
0
        public static TextWriterLogWriterConfig UseTextWriter(this LogManagerConfig logManagerConfig, Func <TextWriter> createTextWriterFunc)
        {
            Contract.Requires <ArgumentNullException>(logManagerConfig != null);
            Contract.Requires <ArgumentNullException>(createTextWriterFunc != null);

            var writerConfig = new TextWriterLogWriterConfig(createTextWriterFunc);

            logManagerConfig.Writers.Add(writerConfig);
            return(writerConfig);
        }
Exemplo n.º 2
0
        public static TextWriterLogWriterConfig UseTextWriter(this LogManagerConfig logManagerConfig, TextWriter textWriter)
        {
            Contract.Requires <ArgumentNullException>(logManagerConfig != null);
            Contract.Requires <ArgumentNullException>(textWriter != null);

            var writerConfig = new TextWriterLogWriterConfig(textWriter);

            logManagerConfig.Writers.Add(writerConfig);
            return(writerConfig);
        }