.NET Logging Library FAQ

Q: How do I use my license key?
Log.UserName = "John Smith";
Log.LicenseKey = "asiuraweruiawer==";

Q: I lost my license key how do I retrieve it?

Q: I am getting an invalid license key message.
A: Make sure to set the UserName and the LicenseKey

Q: Where can I download the latest version of my software?
A: See the Download page for more information.

Q: How does the licensing work?
A: Each developer that uses the logging library must have a license. You may distribute your application to end users royalty free or use it on an unlimited number of servers. A site license is for all the developers in a single building. An enterprise license would be for numerous developers in multiple buildings.

Q: Does the logging library work with ASP.NET?
A: Yes, the logging libary works with ASP.NET, Winforms, Web Services, and Windows Services

Q: What happens when the trial expires?
A: All messages that are logged will say the trial is expired.

Q: Is there a list of all the variables that can be used in the log format?
A: Yes, see the help file under the log format property.

Q: How do I get the thread name instead of the thread id to print out in the log?
A: In the first line of your application put: System.Threading.Thread.CurrentThread.Name = "MyThreadName"; The Logger will pick up this information automatically.

Q: How accurate are the performance metrics?
A: It will be relative to the performance of your machine. On our test machine which is 3Ghz, the performance metrics are accurate to within 1ms.

Q: Do you provide a .sql file that I can use to create the table structure required for logging to SQL Server/Oracle?
A: The table creation and stored procedure creation is totally automatic. Set the connection string for the database you want to log to and turn on the logging for the database. When the first entry is logged, it will create the table and the stored proc automatically.