ALox  V. 2402 R. 0
Home ALox for C++ ALox for C# ALox for Java Download
C# Reference

Welcome to ALox for C#!

This part of the ALox Logging library documentation is specific to its C# Implementation.
The following information is found here:

Documentation

IDE / Build System Setup

The C# Version has been developed and tested on the operating systems

  • GNU/Linux (using Mono)
  • Windows 7, 8
  • Windows Phone 7, 8

Therefore, it should be compatible with your C# environment.

Project files for the IDEs:

  • Mono Develop
  • Microsoft Visual Studio

are provided.

Check out IDE Setup for ALox for C# for details of how to compile and setup ALox.

Pruning Debug Logging Statements

After working yourself through the tutorial and after having set up your projects to use ALox, it is recommended to read some information about pruning. Such information is provided here: Pruning ALox Code in C# from Release Builts

Organization of code

In the class lists of this documentation, besides ALox you will find a few classes that we call the "A-Worx Util" classes or ALIB. They reside in the namespace:

Next to the provision of basic functionality, the motivation for creating util classes is to provide a similar interface to basic functionality of ALox across languages and platforms. In other word, the utility functions help ALox code to be very much alike across different languages and platforms.

ALox itself consist of three namespaces. The main classes that the user of ALox interfaces with reside in:

Some specific loggers are found in:

Internal classes are located in