예제 #1
0
        /// <summary>
        /// Append an object to the log cache. (use obj.ToString())
        /// </summary>
        /// <param name="obj">the object.</param>
        /// <param name="level">the level.</param>
        public void Append(object obj, LogLevel level = LogLevel.Debug)
        {
            var item = new AzureBlobLogItem(level, obj);

            this.logItems.Add(item.Time, item);
        }
예제 #2
0
        /// <summary>
        /// Append a text to the log cache.
        /// </summary>
        /// <param name="text">the text contents.</param>
        /// <param name="level">the log level.</param>
        public void Append(string text, LogLevel level = LogLevel.Debug)
        {
            var item = new AzureBlobLogItem(level, text.Split('\r', '\n'));

            this.logItems.Add(item.Time, item);
        }