|  | Commit message (Collapse) | Author | Age | Files | Lines | 
|---|
| | |  | 
| | |  | 
| | 
| 
| 
| | Change-Id: Idb49db605a090b57dcf62b97855a4cf991421602 | 
| | 
| 
| 
| | Change-Id: Id6da50f0e738837fe1af68724edc795033e030cd | 
| | 
| 
| 
| | Change-Id: Ia9c3f6fba9a29479a1eab1910d3529102bc866f9 | 
| | 
| 
| 
| | Change-Id: I8dcebfb6de16fcbb2b347ad03d40659a16647b74 | 
| | 
| 
| 
| | Change-Id: Ie77c964f211d5cfa89edaa21b3d458afcc4402c7 | 
| | 
| 
| 
| | Change-Id: I992c86866d1b8fd5212264a69c4d0845583a7db4 | 
| | 
| 
| 
| | Change-Id: Id620972fea28922a453cbe95ad8467d84df8eca8 | 
| | 
| 
| 
| | Change-Id: I847ffe943cf6cff82efdf0d873d3acee53f563df | 
| | 
| 
| 
| | Change-Id: I44dafddf8fe81ed0ea1c5630297fcfe37393dbbc | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | This improves performance further.
Before:
    Benchmark                                         Mode  Cnt       Score        Error  Units
    FormatterBenchmark.massivelyStructuredLogRecord  thrpt   10  137879.001 ±  30467.644  ops/s
    FormatterBenchmark.simpleLogRecord               thrpt   10  896085.217 ± 249890.421  ops/s
    FormatterBenchmark.structuredLogRecord           thrpt   10  553428.807 ± 194787.754  ops/s
After:
    Benchmark                                         Mode  Cnt        Score         Error  Units
    FormatterBenchmark.massivelyStructuredLogRecord  thrpt   10   220855.729 ±   56336.321  ops/s
    FormatterBenchmark.simpleLogRecord               thrpt   10  4456647.085 ± 1041546.047  ops/s
    FormatterBenchmark.structuredLogRecord           thrpt   10  1500896.509 ±  543358.587  ops/s
There is also a new benchmark:
    FormatterBenchmark.nestedLogRecord               thrpt   10   878620.441 ±  297024.983  ops/s
Change-Id: If3e323b133f8e3e3ff29431a92d1b1e500f9b8b2 | 
| | 
| 
| 
| | Change-Id: Ifc3c9a1555f7533607557079cd2fbe767fa3ef02 | 
| | 
| 
| 
| | Change-Id: I09db0200d99b8f9ae7e2ef49129bf1bd9c36b832 | 
| | 
| 
| 
| | Change-Id: Iaacd93432230da16699ee212cdba324b4f2368be | 
| | 
| 
| 
| | Change-Id: If4be1fe137510d803c4092dff4b17774113d3760 | 
| | 
| 
| 
| | Change-Id: I11ec89f28271f6af60c187c823468ae9dcdd5c35 | 
| | 
| 
| 
| | Change-Id: I178b747a7e02e669104f3209bc2e3799d214acc6 | 
| | 
| 
| 
| | Change-Id: I06868ec47274e0fc2c01420d48c5e3d9f24ebeb6 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | This speeds up the formatter significantly.
Before:
    Benchmark                                         Mode  Cnt     Score      Error  Units
    FormatterBenchmark.massivelyStructuredLogRecord  thrpt   10  6552.727 ± 2169.572  ops/s
    FormatterBenchmark.simpleLogRecord               thrpt   10  8126.699 ± 2259.912  ops/s
    FormatterBenchmark.structuredLogRecord           thrpt   10  5594.849 ± 1129.151  ops/s
After:
    Benchmark                                         Mode  Cnt       Score        Error  Units
    FormatterBenchmark.massivelyStructuredLogRecord  thrpt   10  137879.001 ±  30467.644  ops/s
    FormatterBenchmark.simpleLogRecord               thrpt   10  896085.217 ± 249890.421  ops/s
    FormatterBenchmark.structuredLogRecord           thrpt   10  553428.807 ± 194787.754  ops/s
Change-Id: If184327a4ff0de0d92b769493dbf6270ba3a8c8e | 
| | 
| 
| 
| | Change-Id: I475604abd23fba3633b28ff8f67e8188188e3520 | 
| | 
| 
| 
| | Change-Id: I9ef4ff2bc0ccd8c0b674b9e8cd0c1e93fbe445ff | 
| | 
| 
| 
| 
| 
| | The benchmarks can be run using 'mvn verify -Pbenchmark'.
Change-Id: I13058f52bea77aa3cb4f1967126c28e1e98d1838 | 
| | 
| 
| 
| | Change-Id: Id627819583e8c9867b3950b7d8aac6830e5f3f80 | 
| | 
| 
| 
| | v3.0.6.final | 
| | 
| 
| 
| | v3.0.5.final | 
| | |  | 
| | 
| 
| 
| | to v2.4.0 | 
| | 
| 
| 
| | to v2.3.0 | 
| | 
| 
| 
| | v3.0.4.final | 
| | |  | 
| | |  | 
| | 
| 
| 
| | to v2.2.0 | 
| | 
| 
| 
| | Change-Id: Ib0489bc810808ac66c8320f13ebe615fde4214cf | 
| | |  | 
| | 
| 
| 
| | Change-Id: Ic5f7e6304c6a4f4a241d86fff4c749d683eceb9f | 
| | 
| 
| 
| | Change-Id: Ic1e93e96b43e32c55e66e3b1d5ec431e5a42e72f | 
| | 
| 
| 
| | Change-Id: I6bf88c9e6c8c4aba303cc1d18e8f18c917dd6b88 | 
| | 
| 
| 
| | Change-Id: Ibbc5896e86ade0233c90d81aafd5713deb8949cb | 
| | 
| 
| 
| | Change-Id: I2168c4d15dd03379a9c7e53b257be3e5b69b7b3b | 
| | |  | 
| | |  | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| | Move to Quarkus 3.x Beta for updating to Jakarta version of the libraries. That means moving away from org.glassfish:java.json to jakarta.json:jakarta.json-api.
The new version will be released as v6.0.0. Any changes should go to both 5.x and 6.x versions until Quarkus 3.x is Final and javax.json is finally history.
Points:
- We might want to change the Import Order to include Jakarta.
- We might want to move from Javax to Jakarta for annotation, ws etc. in the examples. | 
| | 
| 
| 
| | Change-Id: Iff2eca9531b0a04d2d88088f6411831f0ca05b8e | 
| | 
| 
| 
| | Change-Id: Id8c1aa85febffac9ccb90df876f43be8a249c4c2 | 
| | 
| 
| 
| | Change-Id: I538321f39fc7ffce6551df53dd34830d00cf419c | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| | Adds a ProviderContext type which is passed to LabelProvider#getLabels
and StructuredParameterProvider#getParameter and which carries some
information from ExtLogRecord that is not taken care of by Formatter.
ProviderContext is designed to be extended in the future.
Change-Id: Ib29b7032ae42e0f9e86c75b7404c25cd75b20011 | 
| | 
| 
| 
| | Change-Id: I57696a6323a555b979910d0d765d5463d08fc161 | 
| | 
| 
| 
| | Change-Id: I3adbdc1fa802e9a406e5292369cf3b736f2e75e9 | 
| | 
| 
| 
| | Change-Id: I41e637ada9225623b46f5a57bdf52b72de0fdfe2 |