Denys Smirnov
447935f698
Testing logger improvements ( #1273 )
...
* Allow setting testing log level.
* Do not log after test ends.
2025-10-25 13:11:00 +03:00
zesun96
b8ed90b666
Added the UnlikelyLogger constructor ( #1169 )
2025-08-17 16:41:20 -07:00
Denys Smirnov
c8f416a2e6
Do not import testing in the package context. ( #1079 )
2025-06-04 12:12:46 +03:00
Raja Subramanian
5cd9017156
Deffered logger control interface ( #1073 )
...
* Deffered logger control interface
* add test
* return no-op deferrer
2025-05-14 17:52:19 +05:30
Paul Wells
e56b82911f
merge deferred log fields ( #1070 )
...
* merge deferred log fields
* tidy
* Create angry-seas-beg.md
2025-05-12 06:57:53 -07:00
Steve Yoon
2877dc968f
add test logger ( #1055 )
2025-04-28 19:24:06 -04:00
Paul Wells
c8871c4e1c
add client observability middleware helper ( #970 )
2025-02-07 14:33:56 -08:00
Paul Wells
6e7157c500
fix logger callers ( #850 )
2024-10-12 23:26:06 -07:00
Paul Wells
38527a8685
fix unlikely logger call depth ( #849 )
...
* fix unlikely logger call depth
* mute test
2024-10-11 08:29:06 -07:00
Paul Wells
0d1d47f817
fix logger value passing ( #832 )
2024-10-04 00:11:04 -07:00
Paul Wells
b216a9275d
add unlikely logger ( #829 )
2024-10-02 22:29:59 -07:00
Paul Wells
1ac3b74d03
clean up unused utils ( #819 )
...
* clean up unused utils
* cleanup
2024-09-20 23:07:11 -07:00
Paul Wells
72c0789f38
allow setting min log level for logger ( #705 )
...
* allow setting min log level for logger
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-05-06 22:22:14 -07:00
Denys Smirnov
151d757a97
Expose Logger constructor for Zap ( #701 )
...
* Expose Logger constructor for Zap.
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-05-01 13:27:48 +03:00
Paul Wells
91a1cc854d
lazily initialize pion loggers ( #689 )
...
* lazily initialize pion loggers
* cleanup
2024-04-18 19:00:32 -07:00
Denys Smirnov
e2c0cf8043
Support for converting Logger into slog.Handler. ( #668 )
...
This change allows to take an existing Logger and convert it into slog.Handler.
New ToSlogHandler function will check if the Logger implementation is a known one (Zap or Logr) and will convert it with package-specific functions.
2024-03-27 01:23:19 +02:00
David Zhao
da55a5e169
Update to xsync v3 ( #639 )
2024-03-10 13:05:29 -07:00
Paul Wells
3339e807ff
add caller to log output ( #620 )
...
* fix log caller
* add test for log output
2024-02-26 08:38:55 -08:00
Paul Wells
4a97b58328
reduce logger heap objects ( #618 )
...
* reduce logger heap objects
* deps
2024-02-26 05:35:35 -08:00
Paul Wells
19dc977fde
reuse zap logger stderr lock ( #617 )
...
* reuse zap logger stderr lock
* typo
2024-02-25 13:10:13 -08:00
Paul Wells
50cd638fea
add stack traces to error logs ( #614 )
2024-02-23 01:26:09 -08:00
Paul Wells
0293e1ec08
log caller ( #610 )
...
* log caller
* fix depth
2024-02-21 14:43:29 -08:00
Paul Wells
a9e0faf6f0
allow intercepting logging ( #609 )
...
* allow intercepting logging
* roll back nats
2024-02-20 20:46:29 -08:00
Paul Wells
b038d892cb
add deferred logger ( #551 )
2023-12-20 23:02:43 -08:00
David Zhao
f3bba12b3e
Component support for logger ( #436 )
...
* Component support for logger
With the ability to dynamically update log levels per component
* support hierarchical config
* consolidate pion logger to use components
2023-08-03 11:59:04 -07:00
David Zhao
c9e9ae555f
Add license headers & NOTICE ( #429 )
...
* Add license headers & NOTICE
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-07-27 16:43:25 -07:00
Paul Wells
089430752e
add room log sampler ( #404 )
...
* add room log sampler
* go deps
* feedback
* cleanup
2023-06-18 17:50:42 -07:00
David Zhao
cc52c6ef83
Allow retrieving unsampled logger for critical log lines ( #304 )
2023-02-17 21:48:58 -08:00
David Zhao
fa1edc35c8
Ensure we don't lose context or other logger options ( #289 )
2023-02-01 01:21:09 -08:00
David Zhao
9987dca3a3
Fix item sampler to avoid stacking with default sampler ( #285 )
2023-01-30 17:22:49 -08:00
David Zhao
5875a37d2c
Added ToZap method to return the underlying Zap logger ( #258 )
2022-12-09 14:22:30 -08:00
David Zhao
46717d5070
Support for participant-level log sampling ( #257 )
2022-12-08 23:53:20 -08:00
David Zhao
8449c11069
Configurable logger sampling parameters ( #243 )
2022-10-27 23:34:58 -07:00
David Zhao
e3f2240801
Moved common logging functions to protocol ( #118 )
2022-04-19 23:58:34 -07:00
Mathew Kamkar
f3bd2c316e
use defaultLogger when sink is nil
2021-11-02 13:46:37 -07:00
Mathew Kamkar
bde5600f68
Abiltiy to use non default logger ( #37 )
...
* with logger
* WithLogger as type of logr.Logger
* simplify
2021-11-02 12:16:15 -07:00
hn8
4a04d5c374
Fix logr usage ( #21 )
...
* Fix logr usage
- logr.Error() doesn't check level
- logr convention: V0 info, V1 debug, V2 trace
* Remove zap dependency
2021-09-10 13:44:32 -05:00
David Colburn
2b75ba9799
Debugw, Infow, etc
2021-09-07 14:09:16 -07:00
David Colburn
0f1f07c6fe
add logging to protocol
2021-09-07 12:32:40 -07:00