An open API service providing commit metadata for open source projects.

GitHub / fast/logforth / commits

A versatile and extensible logging implementation.

SHA Message Author Date Stats
3a7135da feat: Constify LevelFilter::test (#238) tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
23 days ago
37f10b0d refactor: Derive `Clone` for `RustLogFilter` and `Directive` (#237) pol-epsevg <5****g@u****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
5a6c1752 chore: bump MSRV to 1.91 (#236)
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
93e65167 refactor!: rework TaskLocalDiagnostic (#234)
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
e8c7ac6f chore: Release logforth version 0.30.1 tison <w****6@g****m> 3 months ago
db3394bd chore: fixup cargo-release warnings
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m> 3 months ago
7dfc00c5 chore: Release {{crate_name}} version {{version}} tison <w****6@g****m> 3 months ago
40b902a3 chore: prepare for release 0.30.1
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m> 3 months ago
0c99e778 chore: fixup links and docs
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m> 3 months ago
5d9d0ce8 chore: update README.md
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m> 3 months ago
572b6d0c chore: leverage log static key when possible (#233)
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
4542ccf6 chore: drop unused dev-dependencies from logforth-append-file
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m> 3 months ago
4a1c01bc chore: move example only deps to dev-dependencies
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m> 3 months ago
0a727654 chore: prepare for releasing 0.30.0 (#232)
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
87c7089f refactor: factor out env-filter as logforth-filter-rustlog (#231)
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
c07d5f8a refactor!: make our own key-value type (#229)
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
331eca0e refactor: Async should handle flush error in worker thread (#228)
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
c95a3a31 refactor: LogAdapter use Arc<Logger> inside
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m> 3 months ago
2686890e refactor: no need extra LogAdapter (#227)
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
4b1a04f1 refactor!: remove logforth core global logger (#226)
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
89637075 build(deps): upgrade rand and oneshot version
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m> 3 months ago
f5779aa4 build(dep): Update opentelemetry dependencies to `0.32` (#224) EAimTY <E****Y@u****m>
Committed by: GitHub <n****y@g****m>
3 months ago
2cf7b298 refactor!: simplify source error (#223)
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
38ad624f docs: Add example to demonstrate module log level with ctor (#222) phungleson <l****g@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
c88fac02 docs: Add a per-module log level config example (#220)
Co-authored-by: tison <w****6@g****m>
William Linna <1****a@u****m>
Committed by: GitHub <n****y@g****m>
6 months ago
7cad34bd feat: impl logforth::starter_log::testing with LogStarterTestingBuilder (#217)
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
8 months ago
8d2e6d5b chore: no need arc-swap then (#213)
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
8 months ago
e909a1e5 refactor!: rework core api (#212)
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
8 months ago
4a5cd53a chore: restructure repo layout (#211)
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
8 months ago
3e807b3e refactor: rework logger API (#208)
Co-authored-by: TennyZhuang <z****6@g****m>
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
8 months ago
7ec82ae3 test: file appender's max log files applied globally (#207)
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
8 months ago
0956b0da feat: support customizable timestamp format function (#204)
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
8 months ago
876f466c ci: find MSRV from cargo metadata (#203)
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
9 months ago
d0c8dce0 ci: bump workflow deps (#202)
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
9 months ago
8a8db693 docs: fine tune docs (#201)
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
9 months ago
36ba58f3 chore: properly re-export extern crates
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m> 9 months ago
7e6d958d docs: add more example
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m> 9 months ago
da9069c5 docs: clarify why logforth is versatile (#200)
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
9 months ago
66d2a472 chore: catch up renames
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m> 9 months ago
02e79150 fix: latest jiff version causes compile error (#199)
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
10 months ago
c5f049e1 chore: complete new components in README tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
10 months ago
aa9ed88d fix: target_static should return static str (#198)
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
10 months ago
b0b989b8 chore: prepare for 0.29.0 release
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m> 10 months ago
939c5713 refactor: review record structure design (#197)
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
10 months ago
babe924c refactor: use otel level data model (#196)
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
10 months ago
41a327b7 chore: critical to crit (#192)
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
10 months ago
2ed037ce test: ensure fastrace diags provide proper context (#189)
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
e85d5052 chore: add changelog
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m> 11 months ago
91576209 fix: use dedicated trace_id and sample_id format
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m> 11 months ago
41680c83 docs: fixup links
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m> 11 months ago
802c4077 feat: new version and tokio local key diags (#187)
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
5d8a1526 refactor: level and level filter (#186)
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
4118fd32 refactor: DefaultTrap to BestEffortTrap
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m> 11 months ago
3f8dccc4 docs: fine tune documents
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m> 11 months ago
36074cb9 chore: bump patch version for docsrs fixes
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m> 11 months ago
7b34f6fa chore: doc_auto_cfg has been merged into doc_cfg
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m> 11 months ago
4330f6b5 chore: prepare for 0.28.0
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m> 11 months ago
9bb10e91 chore: Update README (#184) tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
2f21ab58 feat: new version and async appender (#183)
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
a7823eda refactor: encapsulate Str (#182)
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
200076c3 feat: support KeyValues::get (#181)
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
be7ad3cb refactor: simplify bridges and improve starter experience (#180)
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
a0ad8dd8 refactor: revise core record design (#179)
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
7d45a7c7 chore: wait for the new changelog format
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m> 11 months ago
4170bd0a refactor: more easy-to-use default logger (#178)
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
7282082d chore: go through all crates (#177)
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
c76e0d8b chore: update readme
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m> 11 months ago
63ca4456 chore: add release meta
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m> 11 months ago
d3de797e chore: tidy docs
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m> 11 months ago
e13fa993 chore: improve unreleased changelog
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m> 11 months ago
752790b3 refactor: modular logforth crates (#175)
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
d86f19d6 refactor: logger interfaces (#174)
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
82ab4292 feat: impl logforth owned kv and record (#173)
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
f7d33686 refactor: print timestamp in RFC 3339 format (#172)
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
fb5e819e chore: run taplo format
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m> 11 months ago
bd258b8d chore: reduce otel unnecessary feature flags
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m> 11 months ago
fdfbd6a4 chore: bump opentelemetry version to 0.31.0 (#171)
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
2eb5ce9d refactor: rolling file appender to file appender (#170)
Signed-off-by: tison <w****6@g****m>, tison <w****6@g****m>, tison <w****6@g****m>, tison <w****6@g****m>, tison <w****6@g****m>
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
e8bfd731 refactor: try to vendor env-filters (#168)
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
b0be5310 chore: code tidy (#165)
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
12 months ago
ddbad20e chore: context value can be int or bool that do not impl Into<String>
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m> 12 months ago
378326f9 refactor: no reasonable error kind in most cases (#164)
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
12 months ago
fea0f89b fix: roll over should use the time when acting (#163)
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
12 months ago
99909042 fix: flush buffered logs on RollingFileWriter dropped (#162)
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
12 months ago
ce344b21 refactor: drop nonblocking impls (#161)
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
12 months ago
d47ea6cd feat: add logforth error type (#160)
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
12 months ago
f85e7d42 refactor: rolling file appender as one single solution (#159)
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
12 months ago
ad597df8 chore: tidy perf fruits
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m> about 1 year ago
f7f70ce9 chore: set timestamp field for otel appender (#150)
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
2a608bcb docs: change simple usage at readme and add note about `RUST_LOG` env var (#148)
Co-authored-by: tison <w****6@g****m>
Mathew Shen <d****r@g****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
7d6ec4c6 refactor: json layout collects diags in a new field (#149)
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
27fa2e0b chore: remove links
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m> about 1 year ago
b4bdbe31 chore: bump edition and claim stabilize targets (#147)
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
ba599eb1 chore: release 0.26.2
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m> about 1 year ago
930ed836 fix: Fallback to file modified time if file created time is invalid when roll... Junfan Zhang <j****g@o****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
c5e616ba chore: release 0.26.1 (#140)
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
ab6a59ad feat: Adding Test appender (#139) Nick Nunes <n****s@u****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
58473208 refactor!: rework feature flags and otel + filter apis (#137)
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
deefb02c feat: Adding `SingleFile` appender (#135) Nick Nunes <n****s@u****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
b1965aea chore: opentelemetry 0.30.0 (#134)
Signed-off-by: tison <w****6@g****m>
tison <w****6@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago

← Back to repository