You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+27-17Lines changed: 27 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,20 +10,30 @@ Please find all about the **ALox Logging Library**, including
10
10
at the [ALox Homepage](http://alexworx.github.io/ALox-Logging-Library).
11
11
12
12
13
+
13
14
## Overview ##
14
15
15
16
ALox is a software library providing an ecosystem for structured and organized log output.
16
17
17
18
ALox is available as [ALox for C++ 11](http://alexworx.github.io/ALox-Logging-Library/cpp_ref/cppmainpage.html), [ALox for C#](http://alexworx.github.io/ALox-Logging-Library/cs_ref/csmainpage.html) and [ALox for Java](http://alexworx.github.io/ALox-Logging-Library/java_ref/javamainpage.html).
18
19
19
-
To reach this goal, ALox is featured by **ALib** (see ALib for [C++](http://alexworx.github.io/ALox-Logging-Library/cpp_ref/namespaceaworx_1_1lib.html),[C#](http://alexworx.github.io/ALox-Logging-Library/cs_ref/namespacecs_1_1aworx_1_1lib.html),[Java](http://alexworx.github.io/ALox-Logging-Library/java_ref/namespacecom_1_1aworx_1_1lib.html)), which is a basic utility library that among other goals
20
+
To reach this goal, ALox is featured by **ALib** (see ALib for [C++](https://alexworx.github.io/ALib-Class-Library/index.html),[C#](http://alexworx.github.io/ALox-Logging-Library/cs_ref/alox_cs_mainpage.html),[Java](http://alexworx.github.io/ALox-Logging-Library/java_ref/alox_cs_mainpage.html)), which is a basic utility library that among other goals
20
21
provides *'source-compatible'* types for the three languages.
21
22
22
23
ALox attempts to make logging as easy and intuitive as possible. We want you to **stop adding temporary debug output lines** into your code. Instead, write (with less effort!) short, nice and readable *ALox statements* that live in your code as if they were comment lines. Let ALox do the rest: Add meta information to the output, format the output, filter output based on verbosity level and based on your current topic of interest. Finally, get it all *pruned* out of your release executable, same as your source comments.
23
24
24
25
On the other end of the list, ALox enables **release logging** for productive applications to collect mission critical **metrics from the field**.
25
26
26
-
This is **Version 1712 Revision 1**.
27
+
This is **Version 1805 Revision 0**.
28
+
29
+
## C++ Version ##
30
+
As of library version 1805, the C++ codebase was extracted from this repository.
31
+
**ALox for C++** became a "module" of general purpose class library **"ALib"**.
32
+
Consequently, the C++ sources of ALox are to be retrieved at
33
+
[ALib for C++ Github Repository](https://github.com/AlexWorx/ALib-Class-Library).
34
+
35
+
**ALib for C++** also disposes about a dedicated [homepage](http://alexworx.github.io/ALib-Class-Library).
36
+
27
37
28
38
## Features ##
29
39
@@ -78,7 +88,7 @@ This is **Version 1712 Revision 1**.
78
88
* Logging **Exceptions** (recursively with inner exceptions)
79
89
* Logging **XML trees**
80
90
81
-
* C++ version:
91
+
* C++ version:
82
92
* Compiled and tested on **GNU/Linux**, **Windows OS** and Apple **macOS**.
83
93
* Accepts **arbitrary objects** to be logged. This goal is reached by using underlying library [ALib Boxing](http://alexworx.github.io/ALox-Logging-Library/cpp_ref/namespaceaworx_1_1lib_1_1boxing.html) which allows to pass 'anything' as a parameter to C++ functions and methods.
84
94
* Accepts **3rd party string types**. This goal is reached by using underlying library [ALib Strings](http://alexworx.github.io/ALox-Logging-Library/cpp_ref/namespaceaworx_1_1lib_1_1strings.html).
@@ -89,25 +99,25 @@ This is **Version 1712 Revision 1**.
89
99
The following alternatives to **ALox** may be worth mentioning:
0 commit comments