Ted Lilley
5bdc93f7eb
Fix console formatter for timestampunixnano ( #502 )
...
Co-authored-by: Ted Lilley <ted.lilley@digi.com>
2022-11-03 01:35:19 +01:00
Tim Peoples
e3027a5732
Fix docs and behavior of WithContext ( #499 )
2022-10-22 19:29:38 +02:00
Patrick Scheid
a9a8199d2d
ConsoleWriter fallbacks to local timezone for missing TZ indicator ( #497 )
...
Closes issue #483
Before:
We use time.Parse which defaults to TZ UTC if there is no time zone
indicator specified in the time layout string. During the reparsing in
ConsoleWriter we therefore added the TZ difference to UTC twice.
After:
We use time.ParseInLocal where we need to provide a dedicated fallback
TZ as a fallback. Since we now fallback to the local TZ, we don't add
the TZ difference to UTC twice.
2022-10-21 23:32:46 +02:00
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