public override string Format(LogEntry log)
        {
            StringBuilder templateBuilder = new StringBuilder(base.Format(log));
            CustomToken   custom          = new CustomToken();

            custom.Format(templateBuilder, log);
            return(templateBuilder.ToString());
        }
        /// <summary>
        /// This implementation does not represent the recommended approach for handling additional tokens.
        /// </summary>
        public override string Format(LogEntry log)
        {
            StringBuilder templateBuilder = new StringBuilder(base.Format(log));

            CustomToken custom = new CustomToken();
            custom.Format(templateBuilder, log);

            return templateBuilder.ToString();
        }
Esempio n. 3
0
        public override string Format(LogEntry log)
        {
            CustomLogEntry customEntry = (CustomLogEntry)log;
            base.TemplateBuilder.Replace("{field1}", customEntry.AcmeCoField1);
            base.TemplateBuilder.Replace("{field2}", customEntry.AcmeCoField2);
            base.TemplateBuilder.Replace("{field3}", customEntry.AcmeCoField3);

            CustomToken custom = new CustomToken();
            custom.Format(base.TemplateBuilder, log);

            return base.Format(log);
        }
Esempio n. 4
0
        public override string Format(LogEntry log)
        {
            CustomLogEntry customEntry = (CustomLogEntry)log;

            base.TemplateBuilder.Replace("{field1}", customEntry.AcmeCoField1);
            base.TemplateBuilder.Replace("{field2}", customEntry.AcmeCoField2);
            base.TemplateBuilder.Replace("{field3}", customEntry.AcmeCoField3);

            CustomToken custom = new CustomToken();

            custom.Format(base.TemplateBuilder, log);

            return(base.Format(log));
        }