Extend your use of Bit Factory DotNetLog with Gibraltar

You're already ahead of the curve

The Object Guy's BitFactory DotNetLog framework (aka Termite) is a nice lightweight logging system which is easy to figure out and set up.  It comes with a set of handy built-in capabilities like email alerts and subsystem state monitoring as well as simple log file storage. You can even send filtered log entries over a socket to monitor them live from another computer.

But when a problem does occur in your application, do you have enough details collected to help you quickly diagnose what happened?  And what tools do you have to analyze the data you've collected?

Gibraltar Analyst provides powerful visualization capabilities for your log data

The BitFactory/Termite framework provides a simple data collection API.  Gibraltar extends the framework with tools to help you get and analyze your log data along with other crucial support information automatically collected by Gibraltar.

  • Know which class and method issued each log entry - and from what file and line number if available.you can analyze the entire picture when necessary.
  • Manage log data automatically so you don't have to worry about filling up the hard drive with old log files.
  • Have the same diagnostic data easily sent back to you when your customers encounterHHave diagnostic data easily sent back to you when your customers encounter a problem.
  • Use Gibraltar to easily find the important details that aid in swift diagnosis of problems.

Gibraltar seamlessly extends what you're already doing

If you're already using BitFactory, changing to a different logging system might sound like a lot of work and risk you can't afford.  No worries.  We've done that work for you, and created an adapter to connect your existing logging calls into Gibraltar, the painless application monitoring solution for .NET developers. 

Gibraltar collects a variety of system information automatically as well as Trace and Debug messages, and we designed it to be easily connected to other extensible logging systems such TheObjectGuy's Bit Factory DotNetLog framework.  When you do this, you get all of the abilities of Gibraltar (including performance monitoring, custom metrics, and the ability to work with other log systems) as well as the data you were already collecting.

Don't be Blind in the Field

Gibraltar is designed to work with applications in real customer environments.  Instead of disabling your logging in the field, leaving you blind when customers report a problem, we recommend that you continue to use the GibraltarLogger we provide below. The Gibraltar Agent will safely manage the logging data on the customer's system along with the extra information collected by the Agent.  

Easily add the Gibraltar Agent to your project with the Gibraltar Configuration Wizard

Easy to Integrate and Deploy

  • The Gibraltar Agent is a single DLL which can be freely deployed with your application.
  • It stores its log data in a compact format and automatically manages the space used by purging the oldest sessions as they exceed a configurable age threshold or exceed a total disk space threshold.
  • It includes a live log viewer, exception manager, ASP.NET agent and data transport system - all free.
  • Use the Gibraltar Configuration Wizard to automatically add the Gibraltar Agent to your Application

Get The Data from There to Here Effortlessly

Our built in, user friendly data packager gets the right information from your users to you

Built into the Agent are the tools needed to gather up all the session data and get it to you in the best way for your situation. With no code changes your users package up the data and send it to you with the Gibraltar Packaging Wizard. It will automatically pick the right sessions to send you to give you the whole picture without sending you sessions you've seen before.

Disconnected Computers?
Embedded Systems? No Problem!

Gibraltar is designed with isolated systems in mind - the Packager automatically scans for removable media like USB keys to write data to, ensures it's uniquely named and ready to be sent on where a network is available. This is ideal for systems that never connect to a network, like embedded systems, control platforms, and instrumentation.

How it Works

We provide a sample GibraltarLogger class to adapt logging calls from the Bit Factory DotNetLog framework into the Gibraltar Agent.  This class is designed as an easy replacement for a CompositeLogger, so you can use the GibraltarLogger class as your top-level logger and still connect all of your other destination loggers just as you do today.  You can still get your email alerts and other handy DotNetLog capabilities, and when you need to diagnose a problem you'll have captured all of the data for use with the powerful Gibraltar Analyst.

Download the Gibraltar Adapter for BitFactory DotNetLog Now!

This download includes everything you need to produce an assembly that will connect the Gibraltar Agent to DotNetLog. You'll also need to Download the Latest Release of Gibraltar

Go Deeper

The best way to understand how this can change the way you look at your application is to download Gibraltar and try it for free for 30 days. The Agent is always free, so you can be sure to capture the data when it happens and look at it later at your convenience.

If you want to read more about collecting, viewing, and analyzing log data with Gibraltar check out these pages in our product documentation:

"The Object Guy", "Bit Factory", "Termite",and "DotNetLog" © 2005-2008 - Lorne Brinkman - All Rights Reserved.
Portions of the Gibraltar Agent for DotNetLog are covered by the DotNetLog License Agreement.