Logger For .Net FAQ
Q. How does logging benefit my software.
Logging is one of the most potent ways of tracing the execution of your
software. Is often impossible to debug software in production or that
running on customer sites. Logging enables you to generate important messages
or data pertaining to the state of your running software. This data can
later be searched, examined and analyzed using the Crypto Logger Console.
Crypto Logger will help you to:
and fix bugs in your software.
customer issues using valuable information from logged data.
and analyze your software in real-time.
and analyze your software running on remote sites.
sense of logged data using the powerful managing, analyzing,
filtering and searching capabilities of the Crypto Logger Console.
Q. Will Crypto Logger affect the performance of my software?
Crypto Logger is designed from the ground up to be a high-perfornance
logging library. It uses optimized code to minimize the impact of logging
on your software's performance. In addition, Crypto Logger supports buffered
mode as well asynchronous mode so that your software continues to exhibit
the same performance characteristics.
Q. Will Crypto Logger affect the flow of my software? Will I
have to enclose logging method calls in try-catch blocks?
The overriding principle used in the design of Crypto Logger is that logging
should not alter the behavior or flow of your software. To this end, any
exceptions or errors that occur during logging are handled gracefully
and the execution of the host software continues uninterrupted. All exceptions
and errors that occur during logging are routed to a single event which
you can hook in your software.
Q. What kind of logs does Crypto Logger generate?
Crypto Logger can generate logs in binary or textual form. Binary format
logs can be loaded into the Crypto Logger Console or viewing, searching,
managing and analyzing. Textual logs are primararily intended to be viewed
by the end-user since they cannot be loaded into the Console.
Q. Does Crypto Logger support remote logging?
Yes, Crypto Logger supports logging from your software over TCP directly
to the Crypto Logger Console running on a remote machine.
Q. Does Crypto Logger support live logging?
Yes, the Crypto Logger Console can listen to logging data as it is generated
from your software. The live logging can be done either locally or even
Q. Can Crypto Logger write to multiple targets?
Yes, each logger can write to multiple targets such as files, pipes, tcp,
console, etc. Each target can be configured separately.
Q. Can Crypto Logger limit the size of log files?
Yes, you can specify the maximum size of each log file. When this size
is reached, a new numbered log file can be used.
Q. Can Crypto Logger automatically use a new log file for each
Yes, Crypto Logger supports rotating log files every minute, hour, day
Q. Does Crypto Logger support encrypted log files?
Yes, Crypto Logger can generate log files encrypted using powerful cryptographic
Q. Does Crypto Logger support asynchronous mode?
Yes, Crypto Logger can write log entries asynchronously on a separate
thread so your software's performance is not affected by logging.
Q. Can we write custom log targets for use with Crypto Logger?
Sure, you just need to extended from the LogTarget class and override
a few simple methods. Some examples of custom log targets
would be the system event log, a database, an email server, etc.
Q. Does Crypto Logger support filtering of log entries?
Yes, to limit log entries written to log targets, Crypto Logger supports
level based filtering as well as rule-based filtering.
Q. Is Crypto Logger thread-safe? Can it be used in multi-threaded
Yes, Crypto Logger is fully thread-safe and you can use it in multi-threaded
software without need for any synchronizing.
Q. Does Crypto Logger support configuration files?
Yes, Crypto Logger can configure itself from xml based configuration files.
Q. Can Crypto Logger watch a configuration file for changes?
Yes, Crypto Logger can watch a specified config file for changes. When
the file changes, Crypto Logger will reinitialize itself from the file.
Q. Does Crypto Logger support Silverlight applications?
Yes. Crypto Logger supports logging of Silverlight applications. It can
even output logging messages to the browser console in addition to the
standard targets like file, tcp, etc.
Q. Does Crypto Logger support ASP.Net applications?
Yes. Crypto Logger supports logging of ASP.Net applications.
Q.Does Crypto Logger support WPF applications?
Q. Does Crypto Logger support components, controls and class
Q. Does Crypto Logger support console applications?
Q. Does Crypto Logger support all versions of the .Net framework?
Yes. Crypto Logger can be used with software developed for any .Net framework
version right from .Net Framework 1.0 to .Net Framework 4.5.
Q. Does Crypto Logger support Windows Vista, Windows 7 and Windows 8?
Yes. Crypto Logger works 100% on Windows Vista, Windows 7 and Windows 8.
Q. Can Crypto Logger be used in x64 apps?
Yes, Crypto Logger logging library fully supports logging from x64 apps.
Q. Does Crypto Logger support .Net Framework 4.5 and Visual Studio
Yes, Crypto Logger fully supports .Net Framework 4.5 and Visual Studio
Q. Does Crypto Logger support .Net Framework 4.5.1 and Visual Studio 2013?
Yes, Crypto Logger fully supports .Net Framework 4.5.1 and Visual Studio 2013.