Code Protection and Obfuscator For .Net, Licensing And Copy Protection for .Net, ActiveX and MFC

Crypto 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:

Pinpoint and fix bugs in your software.
Resolve customer issues using valuable information from logged data.
Monitor and analyze your software in real-time.
Trace and analyze your software running on remote sites.
Make 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 remotely.

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 new hour/day/month?
Yes, Crypto Logger supports rotating log files every minute, hour, day or month.

Q. Does Crypto Logger support encrypted log files?
Yes, Crypto Logger can generate log files encrypted using powerful cryptographic encryption algorithms.

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 software?
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?
Absolutely!

Q. Does Crypto Logger support components, controls and class libraries?
Absolutely!

Q. Does Crypto Logger support console applications?
Absolutely!

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 2012?
Yes, Crypto Logger fully supports .Net Framework 4.5 and Visual Studio 2012.

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.