had to conditionally handle Metaclass
This commit is contained in:
+1
-1
@@ -38,7 +38,7 @@ module Logger
|
|||||||
Log.{{level}} { [ generate_log_line, {{message}}].join(" : ") }
|
Log.{{level}} { [ generate_log_line, {{message}}].join(" : ") }
|
||||||
{% end %}
|
{% end %}
|
||||||
{% elsif @type %}
|
{% elsif @type %}
|
||||||
{% if @type.class? %}
|
{% if @type.class? && @type.class != Metaclass %}
|
||||||
{% if vars = @type.instance_vars.select(&.annotation(LogContext)) %}
|
{% if vars = @type.instance_vars.select(&.annotation(LogContext)) %}
|
||||||
Log.with_context( {% for var in vars %} {{var.name}}: @{{var.name}}, {% end %} ) do
|
Log.with_context( {% for var in vars %} {{var.name}}: @{{var.name}}, {% end %} ) do
|
||||||
Log.{{level}} { [ generate_log_line, {{message}}].join(" : ") }
|
Log.{{level}} { [ generate_log_line, {{message}}].join(" : ") }
|
||||||
|
|||||||
Reference in New Issue
Block a user