455 Commits
Author SHA1 Message Date
tiennm99 f6e0e2e677 fix: appender name 2025-04-14 00:28:42 +07:00
Tomasz Kowalczewski 1931a0b59b Re #142: Agrona does not like array backed buffers due to mis-alignment performance hit. It does not allow to turn off the check on arm. (#143) 2025-02-09 13:18:27 +01:00
Tomasz Kowalczewski aa7c6eb09d Reorganised poms to reduce duplication and enabled building post java 16 with additional --add-opens. (#141) 2025-02-09 11:51:13 +01:00
Tomasz Kowalczewski b0076fc30b CVE updates for Netty and Logback (#140)
* Updated dependencies on log4j, logback, netty and some others for CVEs.

* Updated dependencies on log4j, logback, netty and some others for CVEs.
2025-02-08 16:20:40 +01:00
Filipe Roque fc093e94aa Fix typo in README.md (#137) 2025-01-16 12:31:02 +01:00
Tomasz Kowalczewski 21d4da6aa3 Java 11 in the release workflow. 2024-12-21 21:06:07 +01:00
Tomasz Kowalczewski ce36e225b5 Java 11 in the release workflow. 2024-12-21 20:41:54 +01:00
Tomasz Kowalczewski 362e728f4c Java 11 in the release workflow. 2024-12-21 20:07:49 +01:00
Tomasz Kowalczewski 47e64f3ee1 Java 11 in the release workflow. 2024-12-21 19:29:09 +01:00
Tomasz Kowalczewski ccdbeefa18 Java 11 in the release workflow. 2024-12-21 18:50:12 +01:00
Tomasz Kowalczewski 0e0ea57b8a Java 11 in the release workflow. 2024-12-21 18:12:05 +01:00
Tomasz Kowalczewski 796840e602 Java 11 in the release workflow. 2024-12-21 17:58:20 +01:00
Tomasz Kowalczewski 1d99cb9206 Java 11 in the release workflow. 2024-12-21 17:20:00 +01:00
Tomasz Kowalczewski a19274089e Java 11 in the release workflow. 2024-12-21 17:17:06 +01:00
Tomasz Kowalczewski d577200de0 134: Improving buffer handling in case of running on big endian machine (#136) 2024-12-21 14:30:26 +01:00
Lennart Koopmann a8d5b39dec Change way of accessing hostname (#126)
The `${sys:hostname}` variable is not always set. However, Log4J2 has a default variable called `hostName` that is always available. This change adapts the example configuration to use the default variable.

See also: https://logging.apache.org/log4j/2.x/manual/configuration.html#AutomaticConfiguration ("Default Properties": "The default map is pre-populated with a value for "hostName" that is the current system's host name or IP address [...]")
2024-09-16 23:26:08 +02:00
Tomasz Kowalczewski 893e2f906d #123: Using Loki 3.1.0 for integration tests. (#125) 2024-07-19 22:13:27 +02:00
tomasz.kowalczewski bbbb5ef2d5 [skip ci] [maven-release-plugin] prepare for next development iteration 2023-09-01 14:05:01 +00:00
tomasz.kowalczewski 3c2167a73e [skip ci] [maven-release-plugin] prepare release tjahzi-parent-0.9.32 2023-09-01 14:05:00 +00:00
Tomasz Kowalczewski 1b29ea35d6 Re #86: Changing buffer to off heap - it might help with alignment issues on 32bit. (#117) 2023-09-01 15:02:14 +02:00
tomasz.kowalczewski 67fda17f12 [skip ci] [maven-release-plugin] prepare for next development iteration 2023-07-15 20:47:49 +00:00
tomasz.kowalczewski 4ac19c5c00 [skip ci] [maven-release-plugin] prepare release tjahzi-parent-0.9.31 2023-07-15 20:47:48 +00:00
Tomasz Kowalczewski 3b395d601b Re #113: Upgraded Netty to the newest version. (#115) 2023-07-15 22:10:20 +02:00
tomasz.kowalczewski 82d4ce561d [skip ci] [maven-release-plugin] prepare for next development iteration 2023-05-28 19:22:52 +00:00
tomasz.kowalczewski afe8b5b1b4 [skip ci] [maven-release-plugin] prepare release tjahzi-parent-0.9.30 2023-05-28 19:22:51 +00:00
Tomasz Kowalczewski d6c780ddee 111 ssl server name indicator (#112)
* Re #111: Adding host and port to SSL handler creation to enable SNI (server name indicator).
* Re #111: Implemented usage of Server Name Indicator in SSL. Tested with NGINX.
2023-05-28 20:58:27 +02:00
tomasz.kowalczewski c015b34b26 [skip ci] [maven-release-plugin] prepare for next development iteration 2023-03-24 12:47:31 +00:00
tomasz.kowalczewski a96c1b2e69 [skip ci] [maven-release-plugin] prepare release tjahzi-parent-0.9.29 2023-03-24 12:47:29 +00:00
Tomasz Kowalczewski 128f8130e3 Re #107: [Logback] Added documentation about logger name and thread name in Loki labels. 2023-03-24 13:20:59 +01:00
Jean Helou 86eeab2a11 adds the logger_name and thread_name labels for logback (#108) 2023-03-17 22:55:27 +01:00
tomasz.kowalczewski 0e9d5222d2 [skip ci] [maven-release-plugin] prepare for next development iteration 2023-02-26 08:11:09 +00:00
tomasz.kowalczewski a9cd63c726 [skip ci] [maven-release-plugin] prepare release tjahzi-parent-0.9.28 2023-02-26 08:11:07 +00:00
tomasz.kowalczewski 9fc43d27ee [skip ci] [maven-release-plugin] prepare for next development iteration 2023-02-25 18:27:14 +00:00
tomasz.kowalczewski fe99a7171b [skip ci] [maven-release-plugin] prepare release tjahzi-parent-0.9.27 2023-02-25 18:27:13 +00:00
Tomasz Kowalczewski 32ee5d04a9 104 daemon threads (#105)
* Revert "Update LICENSE"

* Added new option that instructs Tjahzi to use daemon threads (and thus potentially loose data when idle).

* Re #104: Added documentation of useDaemonThreads option to log4j2 and logback. Always using daemon threads for netty event loop group.

* Re #104: Fixed test.

* Re #104: Fixed test.

* Re #104: Added test verifying we start threads as daemons.

* Re #104: Corrected a typo in the docs.

* Re #104: Rewrite of the readme section about useDaemonThreads option.
2023-02-25 18:45:25 +01:00
tomasz.kowalczewski 082fe7e3a7 [skip ci] [maven-release-plugin] prepare for next development iteration 2023-01-29 23:24:36 +00:00
tomasz.kowalczewski 588adde107 [skip ci] [maven-release-plugin] prepare release tjahzi-parent-0.9.26 2023-01-29 23:24:35 +00:00
tomasz.kowalczewski df7e912cd5 [skip ci] [maven-release-plugin] prepare for next development iteration 2023-01-29 21:56:00 +00:00
tomasz.kowalczewski 5c0d16e3b8 [skip ci] [maven-release-plugin] prepare release tjahzi-parent-0.9.25 2023-01-29 21:55:59 +00:00
Tomasz Kowalczewski a7ac62866b Revert "Update LICENSE"
This reverts commit 1442ed899e.
2023-01-29 13:16:12 +01:00
tomasz.kowalczewski 7a412bd08f [skip ci] [maven-release-plugin] prepare for next development iteration 2022-08-26 23:30:50 +00:00
tomasz.kowalczewski 81fdeb672f [skip ci] [maven-release-plugin] prepare release tjahzi-parent-0.9.24 2022-08-26 23:30:49 +00:00
Tomasz Kowalczewski 4b8d644422 96 greater timestamp precision (#97)
* Re 96: Using fine precision event time provided by log4j for log line timestamps. Loki as well as our serializer support it.

* Re #96: Fixed tests.

* Re #96: Fixed tests.

* Re #96: Improved tests.
2022-08-27 01:05:31 +02:00
tomasz.kowalczewski a8b80c7014 [skip ci] [maven-release-plugin] prepare for next development iteration 2022-05-18 23:49:45 +00:00
tomasz.kowalczewski 00f14a4511 [skip ci] [maven-release-plugin] prepare release tjahzi-parent-0.9.23 2022-05-18 23:49:44 +00:00
Tomasz Kowalczewski 6da3fd79cf Re #91: Upgraded log4j and Logback versions. (#92) 2022-05-18 23:29:17 +02:00
tomasz.kowalczewski 97c4a61a56 [skip ci] [maven-release-plugin] prepare for next development iteration 2022-05-18 17:04:33 +00:00
tomasz.kowalczewski e4fc74fce5 [skip ci] [maven-release-plugin] prepare release tjahzi-parent-0.9.22 2022-05-18 17:04:32 +00:00
Tomasz Kowalczewski b6690dcbce 89 netty upgrade due to CVEs (#90)
* Re #89: Upgraded to newest Netty (4.1.77.Final).
2022-05-18 18:50:56 +02:00
tomasz.kowalczewski 862af55037 Re #87: Made documentation (hopefully) clearer. 2022-05-08 00:06:20 +02:00