Notes: This component has a dependency on XQuiSoft.Provider and XQuiSoft.Data. ** 1.6.5000.0 + removed LogProvider.Name overload and call base.Initialize from Initialize + removed FilterProvider.Name overload and call base.Initialize from Initialize + add FormatProvider concept **1.5.5000.0 +number sychronized with rest of this XQuiSoft core release +References the updated Provider pattern implementation in XQuiSoft.Provider v 1.5.5000.0 +Added LogException. component throws this when there is an unrecoverable error writing a log event. The error is only critical if none of the fallback logging providers in the chain are successful. +Changed all locations that swallowed (ignore and continue) an exception during logging. See msn forum for explanations. **1.4.5000.0 + Added Log.IsEnabled(...), and LogProvider.IsEnabled(...) + Added LogProvider.Enabled property - read from config + LevelFilter adds better property parsing for MaxLevel + fixed bug in FilterConfigurationHandler to cast configuration to the correct FilterConfiguration type instead of LogConfiguration type. **1.3.5000.0 + Added usage of ProviderHelper to get values from configuration. **1.0.5000.1 DebugLogProvider - messages now equals message + details and category now equals source + category FileLogProvider - Added check for web app, and if so replace a "~", or ".\" at the start of the FilePath with the web application physical path Added SessionLogProvider - buffers normal write operations to the current user's session. Upon an error flushes that session buffer to one or more other log providers similar to BufferedLogProvider. LogEvent - added Serializable attribute Made all log providers thread safe, and prevent them from throwing exceptions Level - changed from an enum to a struct **1.0.5000.0 Completed all filters and log providers. Each has been tested with unit tests. **0.9.5000.1 Completed implementation of more providers - BufferedLogProvider, ExpressionFilter LevelFilter. **0.9.5000.0 Initial release - basics are completed. SmtpLogProvider, AndFilter, OrFilter, are completed. LevelFilter half completed. Need to complete DbLogProvider, BufferedLogProvider, and a few other filters before 1.0 release.
Changes:
Copyright © 2010 Geeknet, Inc. All rights reserved. Terms of Use