Skip to content

Commit b262004

Browse files
committed
Use data from Dexter (#1189)
1 parent 5d79073 commit b262004

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

spec/lucky/pretty_log_formatter_spec.cr

+3-1
Original file line numberDiff line numberDiff line change
@@ -71,11 +71,13 @@ end
7171

7272
private def format(io, data : NamedTuple?, message : String = "", severity = Log::Severity::Info, exception : Exception? = nil)
7373
Log.with_context do
74+
Log.context.set(local: data) if data
75+
7476
entry = Log::Entry.new \
7577
source: "lucky-test",
7678
message: message,
7779
severity: severity,
78-
data: Log::Metadata.build(data || Log::Metadata.empty),
80+
data: Log::Metadata.build(Log::Metadata.empty),
7981
exception: exception
8082

8183
Lucky::PrettyLogFormatter.new(

src/lucky/pretty_log_formatter.cr

+3-1
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,11 @@ struct Lucky::PrettyLogFormatter < Dexter::BaseFormatter
3030

3131
def local_context
3232
res = Hash(String, ::Log::Metadata::Value).new
33-
entry.data.each do |key, value|
33+
34+
entry.context[:local]?.try &.as_h.each do |key, value|
3435
res[key.to_s] = value
3536
end
37+
3638
res
3739
end
3840

0 commit comments

Comments
 (0)