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
+62-1
Original file line number
Diff line number
Diff line change
@@ -40,7 +40,7 @@ That feature set reflects the features that a modern logging api should provide:
40
40
- add a timestamp, the current thread and the name of the caller class to the message
41
41
- log to file system and/or console
42
42
43
-
Since some loggers does not provide some of the features a simple implementation is part of the `com.openelements.logger.api.Logger` implementation for that logger lib.
43
+
Since some loggers do not provide some of the features a simple implementation is part of the `com.openelements.logger.api.Logger` implementation for that logger lib.
44
44
45
45
## How to add a new logging library?
46
46
@@ -54,6 +54,52 @@ All logging libraries execute that code to generate comparable results.
54
54
Since the project evolved over time, the results are not always comparable.
55
55
The [benchmark archive](BENCHMARK_HISTORY.MD) contains the results of benchmarks of all previous version of the repository.
56
56
57
+
### Benchmark results for current version
58
+
59
+
I always try to execute the benchmark on as many setups as possible. If you have a different setup and are willing to contribute performance results please create an issue :)
60
+
61
+
#### Execution on M1 Max MacBook with 64 GB RAM and local SSD
62
+
63
+
The benchmark has been executed with the following options:
64
+
65
+
- Forks: 4
66
+
- Threads: 4
67
+
- Warmup iterations: 4
68
+
- Warmup time: 4 seconds
69
+
- Measurement iterations: 4
70
+
- Measurement time: 4 seconds
71
+
72
+
The following table contains the results of the benchmark for logging a simple "hello world" message:
73
+
74
+
| Logger | Logging Appender | Operations per second |
0 commit comments