Mario Cormier
89617ff99b
Adding Event.Type(...) method to log the type of an object ( #437 )
...
Co-authored-by: Mario Cormier <mcormier@rossvideo.com>
2022-10-18 02:51:54 +02:00
Yuki Furuyama
55aaf043cf
Show original level message if it's not predefined value. ( #476 )
2022-09-18 16:53:56 +02:00
Donald Nguyen
315967f32d
Avoid race in diode.Close with waiter ( #481 )
2022-09-15 10:15:42 +02:00
Michael Nikitochkin
e218d18951
Update example of usage CallerMarshalFunc ( #475 )
...
There was changes in https://github.com/rs/zerolog/pull/457 pass program counter to CallerMarshalFunc.
Update example in README.md
2022-09-09 23:18:08 +02:00
Uros Marolt
c2b9d0e2de
CLI utility to pipe JSON logs through to pretty print and colorize them ( #449 )
2022-09-03 04:06:22 -07:00
Martin Rauscher
d894f123bc
pass program counter to CallerMarshalFunc ( #457 )
2022-07-29 15:29:02 +01:00
Mitar
4099072c03
Support extra arbitrary data at the end of console log ( #416 )
2022-07-18 23:00:50 +01:00
lazarenkovegor
4c85986254
Unixnano time format support ( #454 )
...
Co-authored-by: Лазаренков Егор Алексеевич <ealazarenkov@sberbank.ru>
2022-07-18 17:25:16 +01:00
dependabot[bot]
43be301386
Bump actions/cache from 3.0.1 to 3.0.5 ( #453 )
2022-07-18 10:41:56 +01:00
Olivier Poitrey
afdf9978ec
Revert "remove fields written into "PartsOrder" ( #383 )"
...
This reverts commit 2a13872817
.
2022-07-16 21:17:58 +01:00
xsteadfastx
14d6629e41
hlog: adds ProtoHandler ( #396 )
2022-07-16 21:04:30 +01:00
Mitar
dbdec88d16
Use everywhere InterfaceMarshalFunc ( #414 )
2022-07-16 21:03:29 +01:00
Mitar
b30730fab2
Show local time in console ( #415 )
2022-07-16 21:02:45 +01:00
dependabot[bot]
68a6bd49b5
Bump github.com/rs/xid from 1.3.0 to 1.4.0 ( #430 )
...
Bumps [github.com/rs/xid](https://github.com/rs/xid ) from 1.3.0 to 1.4.0.
- [Release notes](https://github.com/rs/xid/releases )
- [Commits](https://github.com/rs/xid/compare/v1.3.0...v1.4.0 )
---
updated-dependencies:
- dependency-name: github.com/rs/xid
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-16 20:59:27 +01:00
dependabot[bot]
5c08a2724f
Bump actions/cache from 2 to 3.0.1 ( #432 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 2 to 3.0.1.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v2...v3.0.1 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-16 20:58:58 +01:00
Aniruddha Maru
60f57432ed
Implement encoding.TextUnmarshaler and encoding.TextMarshaler for Level ( #440 )
2022-07-16 20:51:01 +01:00
Adam Horacek
2a13872817
remove fields written into "PartsOrder" ( #383 )
2022-06-29 01:36:09 +02:00
Robson Roberto Souza Peixoto
a4ec5e4cdd
typo: using https to access cbor.io ( #439 )
2022-05-05 19:17:37 +02:00
Igor Beliakov
e9344a8c50
docs: add an example for Lshortfile-like implementation of CallerMarshalFunc ( #423 )
...
Signed-off-by: Igor Beliakov <demtis.register@gmail.com>
2022-03-12 08:33:09 -08:00
Chelsea Hoover
263b0bde36
#411 Add FieldsExclude parameter to console writer ( #418 )
2022-02-27 18:33:36 +01:00
Nick Corin
588a61c2df
ctx: Modify WithContext to use a non-pointer receiver ( #409 )
2022-02-24 01:17:11 +01:00
Mitar
361cdf616a
Remove extra space in console when there is no message ( #413 )
2022-02-19 16:39:18 +01:00
RobRimmer
fc26014bd4
MsgFunc function added to Event ( #406 )
...
Allows lazy evaluation of msg text, only if log level is appropriate.
2022-02-03 15:03:11 +01:00
Nicola Murino
025f9f1819
journald: don't call Enabled before each write ( #407 )
...
Enabled opens and close a socket connection by reusing or initializing
a global connection.
I also updated go-systemd to the current development release to include
the following fix:
75f33b08db
This is the only journal related change since the latest stable release
2022-02-03 14:49:04 +01:00
Arnau
3efdd82416
call done function when logger is disabled ( #393 )
2022-01-04 17:12:02 +01:00
nichady
c0c2e11fc3
Consistent casing, redundancy, and spelling/grammar ( #391 )
...
* fix casing
* remove redundant type conversions
* remove unnecessary append
x = append(y) is equivalent to x = y
* fix grammar and spelling
* rename file to enforce consistent casing with other READMEs in this repo
2021-12-21 13:07:54 +01:00
nichady
665519c4da
Fix ConsoleWriter color on Windows ( #390 )
...
* fix ConsoleWriter colors on windows
* fix ConsoleWriter color when created with struct literal
2021-12-19 23:50:53 +01:00
Nicola Murino
0c8d3c0b10
move the lint command to its own package ( #389 )
...
in this way we remove several dependencies from the actual library
2021-12-17 03:03:37 +01:00
Chris Harrison
791ca15d99
Update the x/crypto dependency
...
Removing the security concern brought up by third parties
Co-authored-by: Chris Harrison <chris.harrison@modicagroup.com>
Fixes #387
2021-12-16 00:37:18 +01:00
Asger Noer
0d2f0be4ee
fix: error field name color ( #377 )
2021-11-09 12:34:43 +01:00
Federico G. Schwindt
6973188a74
Add support for dicts in array ( #375 )
...
Fixes #111 .
2021-11-02 01:53:02 +01:00
Edward McFarlane
78448ee023
New TestWriter for logging to testing.TB ( #369 )
2021-10-05 01:07:40 +02:00
dependabot[bot]
197adb44cc
Bump golang.org/x/tools from 0.1.5 to 0.1.7 ( #370 )
...
Bumps [golang.org/x/tools](https://github.com/golang/tools ) from 0.1.5 to 0.1.7.
- [Release notes](https://github.com/golang/tools/releases )
- [Commits](https://github.com/golang/tools/compare/v0.1.5...v0.1.7 )
---
updated-dependencies:
- dependency-name: golang.org/x/tools
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-10-04 12:59:57 +02:00
hn8
07d347e658
Update zerologr url ( #364 )
...
Transferred to go-logr
2021-09-25 09:57:54 +02:00
Matas
6f8a5f9ccb
Add Stringers support ( #360 )
2021-09-18 19:22:21 +02:00
hn8
9b9fc5c6b7
Update zerologr url ( #359 )
...
Transferred from hn8 to screenleap.
2021-09-14 13:27:57 +02:00
hn8
65adfd88ec
Make Fields method accept both map and slice ( #352 )
2021-09-08 18:00:06 +02:00
Tim Hockin
cdd74175d0
Allow arbitrary negative levels ( #350 )
...
This allows logr to use high V() levels.
2021-08-27 22:34:08 +02:00
Tyler Cosgrove
fe931004ff
Make RemoteAddrHandler copy the RemoteAddr untouched ( #347 )
...
Do not remove the port part of the RemoteAddr and accept values with no ports.
2021-08-19 20:46:16 +02:00
Matthieu MOREL
be6f6fd8f1
chore(ci) : update dependencies ( #345 )
...
* Create dependabot.yml
* Update test.yml
* Bump golang.org/x/tools from 0.1.3 to 0.1.5 (#1 )
* Bump github.com/rs/xid from 1.2.1 to 1.3.0 (#2 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-16 11:47:56 +02:00
Sean
d92a906fca
Allow user configuration of which logger to return from Ctx() ( #343 )
...
If a user is trying to fetch a logger from their context, they probably
want to log something. In order to allow returning a useable logger from Ctx()
without breaking backwards compatibilty with the previous behavior, we make it
configurable.
2021-08-12 02:18:16 +02:00
Steve Carlson
fad20d83d3
docs: sampler typo ( #342 )
...
fix BasicSampler docstring typo
Co-authored-by: Steve Carlson <steve.carlson@crowdstrike.com>
2021-08-10 21:43:41 +02:00
hn8
164ec91b0c
Add logr implementation to README and json.RawMessage to Fields() ( #337 )
2021-08-03 11:31:54 +02:00
Spike^ekipS
c1533bd5f8
patched; panic Event.Object() and Event.EmbedObject() with nil ( #338 )
2021-08-01 17:24:18 +02:00
adw1n
0872592ea2
Make default console formatter work with customized level names ( #330 )
2021-07-15 22:04:15 +02:00
Eugene Klimov
da1cb97713
Update x/tools dependency
2021-06-23 17:16:12 +02:00
adw1n
117cb53bc6
Fix copying stack setting in logger's Output method ( #325 )
...
Minimum example to reproduce the problem:
```go
package main
import (
"os"
"github.com/pkg/errors"
"github.com/rs/zerolog"
"github.com/rs/zerolog/log"
"github.com/rs/zerolog/pkgerrors"
)
func main() {
log.Logger = log.With().Caller().Stack().Logger().Output(zerolog.ConsoleWriter{Out: os.Stderr})
zerolog.ErrorStackMarshaler = pkgerrors.MarshalStack
log.Info().Err(errors.New("test")).Send()
}
```
Without my changes `stack` isn't printed.
2021-06-07 12:16:53 +02:00
Mitsuo Heijo
e05605c215
Use github.com/coreos/go-systemd/v22 ( #322 )
2021-05-23 10:29:31 +02:00
Olivier Poitrey
6ed1127758
Fix panic on disabled event with CallerSkipFrame
...
Fixes #319
2021-05-20 18:40:53 +02:00
povsister
47a03bc5eb
Add ability to customize internal json marshaler ( #318 )
...
Added a package level variable "InterfaceMarshalFunc".
It's used to marshal interface to JSON encoded byte slice,
mostly when event.Interface("key", v) is called.
2021-05-20 14:46:36 +02:00