Kevin Wan
dcfc9b79f1
feat: accept camelcase for config keys ( #2651 )
...
* feat: accept camelcase for config keys
* chore: refactor
* chore: refactor
* chore: add more tests
* chore: refactor
* fix: map elements of array
2022-12-08 22:01:36 +08:00
Kevin Wan
9941055eaa
feat: add trace.SpanIDFromContext and trace.TraceIDFromContext ( #2654 )
2022-12-02 11:00:44 +08:00
edieruby
b1c3c21c81
fix: log currentSize should not be 0 when file exists and size is not 0 ( #2639 )
2022-11-25 23:48:32 +08:00
Kevin Wan
95a5f64493
feat: add stringx.ToCamelCase ( #2622 )
2022-11-20 17:41:39 +08:00
Kevin Wan
06fafd2153
feat: validate value in options for mapping ( #2616 )
2022-11-18 19:46:23 +08:00
Kevin Wan
b562e940e7
feat: support bool for env tag ( #2593 )
2022-11-12 13:58:35 +08:00
Kevin Wan
69068cdaf0
feat: support env tag in config ( #2577 )
...
* feat: support env tag in config
* chore: add more tests
* chore: add more tests, add stringx.Join
* fix: test fail
* chore: remove print code
* chore: rename variable
2022-11-11 23:17:09 +08:00
Kevin Wan
e3e08a7396
fix: inherit issue when parent after inherits ( #2586 )
...
* fix: inherit issue when parent after inherits
* chore: add more tests
2022-11-10 22:13:05 +08:00
Kevin Wan
1677a4dceb
feat: conf inherit ( #2568 )
...
* feat: add ValuerWithParent
* feat: make etcd config inherit from parents
* chore: add more tests
* chore: add more tests
* chore: add more comments
* chore: refactor
* chore: add more comments
* fix: fix duplicated code and refactor
* fix: remove unnecessary code
* fix: fix test case for removing print
* feat: support partial inherit
2022-11-08 15:27:48 +08:00
王哈哈
dac3600b53
Modify comment syntax error ( #2572 )
2022-11-04 21:55:17 +08:00
Kevin Wan
7eb6aae949
fix: potential slice append issue ( #2560 )
2022-10-28 08:14:03 +08:00
re-dylan
4d2a146733
typo(mapping): fix typo for key ( #2548 )
2022-10-24 21:43:53 +08:00
Kevin Wan
46e236fef7
chore: add more tests ( #2547 )
2022-10-23 10:54:41 +08:00
Kevin Wan
06e4914e41
feat: add logger.WithFields ( #2546 )
2022-10-22 23:28:34 +08:00
Kevin Wan
9cadab2684
chore: refactor ( #2545 )
...
* chore: refactor
* chore: refactor
2022-10-22 22:52:40 +08:00
swliao425
b21162d638
fix: redis's pipeline logs are not printed completely ( #2538 )
...
* fix: redis's pipeline logs are not printed completely
* add unit test
Signed-off-by: liaoshiwei <liaoshiwei@uniontech.com>
Signed-off-by: liaoshiwei <liaoshiwei@uniontech.com>
2022-10-22 21:57:40 +08:00
Kevin Wan
f9beab1095
feat: support uuid.UUID in mapping ( #2537 )
2022-10-20 20:11:19 +08:00
Kevin Wan
d4c9fd2aff
chore: add golangci-lint config file ( #2519 )
...
* chore: add golangci-lint config file
* chore: member alignment
2022-10-14 22:45:48 +08:00
foliet
f7a4e3a19e
chore: fix naming problem ( #2500 )
...
When I was looking for how to mock mongo client, I found some naming problems and wanted to fix them.
2022-10-13 22:53:27 +08:00
swliao425
a515a3c735
chore: sqlx's metric name is different from redis ( #2505 )
2022-10-13 22:52:36 +08:00
Kevin Wan
10f94ffcc2
chore: remove unnecessary code ( #2499 )
2022-10-11 22:56:12 +08:00
sado
f068062b13
token limit support context ( #2335 )
...
* token limit support context
* add token limit with ctx
add token limit with ctx
Co-authored-by: sado <liaoyonglin@bilibili.com>
2022-10-11 22:40:00 +08:00
cui fliter
fc59aec2e7
fix a few function names on comments ( #2496 )
...
Signed-off-by: cui fliter <imcusg@gmail.com>
Signed-off-by: cui fliter <imcusg@gmail.com>
2022-10-10 22:12:11 +08:00
Kevin Wan
773b59106b
chore: remove init if possible ( #2485 )
2022-10-06 23:57:56 +08:00
Kevin Wan
38a73d7fbe
fix: etcd reconnecting problem ( #2478 )
2022-10-02 22:03:56 +08:00
Kevin Wan
1bc138bd34
chore: refactor to reduce duplicated code ( #2477 )
2022-10-01 21:45:53 +08:00
Kevin Wan
4b9066eda6
chore: better shedding algorithm, make sure recover from shedding ( #2476 )
...
* backup
* chore: better shedding algorithm, make sure recover from shedding
2022-10-01 20:55:25 +08:00
#Suyghur
0c66e041b5
feat(redis):add timeout method to extend blpop ( #2472 )
2022-10-01 20:53:54 +08:00
Halo
aa2be0163a
fix: add more tests ( #2473 )
...
* chore: add string to map in httpx parse method
* feat: add httpx parse stringToMap method test
* fix: add more test
2022-09-30 22:01:39 +08:00
Kevin Wan
ada2941e87
chore: sort methods ( #2470 )
2022-09-30 14:57:40 +08:00
Kevin Wan
59c0013cd1
feat: add logc package, support AddGlobalFields for both logc and logx. ( #2463 )
...
* feat: add logc package
* feat: add logc, add AddGlobalFields for both logc and logx
* chore: add benchmarks
* chore: add more tests
* chore: simplify globalFields in logx
* chore: remove outdated comments
2022-09-29 22:49:41 +08:00
Halo
05737f6519
feat: add string to map in httpx parse method ( #2459 )
...
* chore: add string to map in httpx parse method
* feat: add httpx parse stringToMap method test
2022-09-29 22:34:58 +08:00
Kevin Wan
1a6d7b3ef6
chore: gofumpt ( #2439 )
2022-09-22 22:40:01 +08:00
chen quan
2e1e4f3574
feat: add color to debug ( #2433 )
2022-09-21 22:30:06 +08:00
Kevin Wan
22d0a2120a
chore: replace fmt.Fprint ( #2425 )
2022-09-20 23:51:58 +08:00
chen quan
68e15360c2
fix: fix log output ( #2424 )
2022-09-20 22:45:52 +08:00
dawn_zhou
d640544a40
refactor: redis error for prometheus metric label ( #2412 )
...
Co-authored-by: dawn.zhou <dawn.zhou@yijinin.com>
2022-09-20 21:13:33 +08:00
MarkJoyMa
e6aa6fc361
feat: add log debug level ( #2411 )
2022-09-20 07:50:11 +08:00
Kevin Wan
0b1884b6bd
feat: support caller skip in logx ( #2401 )
...
* feat: support caller skip in logx
* chore: remove debug prints
* chore: remove debug prints
* chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc (#2402 )
Bumps [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go ) from 1.9.0 to 1.10.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.9.0...v1.10.0 )
---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore: simplify test code
* chore: remove new WithFields in logx, and deprecated old WithFields
* chore: simplify WithDuration
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-17 22:48:24 +08:00
Kevin Wan
1f6688e5c1
chore: refactor the imports ( #2406 )
2022-09-17 20:06:23 +08:00
dawn_zhou
ae7f1aabdd
feat: mysql and redis metric support ( #2355 )
...
* feat: mysql and redis metric support
* feat: mysql and redis metric support
* feat: mysql and redis metric support
Co-authored-by: dawn.zhou <dawn.zhou@yijinin.com>
2022-09-17 19:35:30 +08:00
Kevin Wan
e9650d547b
chore: refactor ( #2388 )
2022-09-14 23:46:34 +08:00
genewoo
05c2f313c7
feat: add grpc export ( #2379 )
...
Co-authored-by: Gene Wu <gene.wu@cabital.com>
2022-09-14 22:54:52 +08:00
Kevin Wan
66c2a28e66
fix #2364 ( #2377 )
2022-09-12 19:29:43 +08:00
Kevin Wan
d935c83a54
feat: support baggage propagation in httpc ( #2375 )
...
* feat: support baggage propagation in httpc
* chore: use go 1.16
* chore: use go 1.16
* chore: use go ^1.16
* chore: remove deprecated
2022-09-10 15:18:52 +08:00
Kevin Wan
da80662b0f
chore: refactor ( #2365 )
2022-09-07 11:18:52 +08:00
maizige
cfda972d50
fix:trace graceful stop,pre loss trace ( #2358 )
2022-09-07 10:33:01 +08:00
maizige
422f401153
fix:etcd get&watch not atomic ( #2321 )
2022-08-29 08:35:31 +08:00
Kevin Wan
dfeef5e497
fix: thread-safe in getWriter of logx ( #2319 )
2022-08-29 08:32:17 +08:00
Archer
8c72136631
make logx#getWriter concurrency-safe ( #2233 )
...
* make logx#getWriter concurrency-safe
* make logx#getWriter concurrency-safe
2022-08-28 22:10:50 +08:00