QLog is a very simple to use and flexible tool that allows to perform logging any kind of events for many Windows Azure .NET applications. It uses Azure Table to store data and comes with tool for viewing and filtering logs - QLogBrowser.
Main features:
|
![]() |
QLog is released as an Open Source under the MIT (X11) license which basically means that you can use it for any purpose.
Sample usage:
public void UserLogon(string username, string password) { try { QLog.Logger.LogDebug("User log on for username: {0} executed.", username); //Some code is being executed here if(success) { QLog.Logger.LogInfo("User with username: {0} logged in.", username); } else { QLog.Logger.LogWarn("Wrong username or password provided. Username: {0}", username); //Ip from which request is being sent is retrieved and saved automatically, //like many other properties. } //Some code is being executed here } catch(Exception e) { QLog.Logger.LogError(e); } }