lib/kiev/base.rb in kiev-4.5.0 vs lib/kiev/base.rb in kiev-4.6.0

- old
+ new

@@ -24,11 +24,23 @@ def logger Config.instance.logger end + def filtered_params + Config.instance.filtered_params + end + + def ignored_params + Config.instance.ignored_params + end + def event(event_name, data = EMPTY_OBJ) - logger.log(::Logger::Severity::INFO, data, event_name) + logger.log( + ::Logger::Severity::INFO, + ParamFilter.filter(data, filtered_params, ignored_params), + event_name + ) end def []=(name, value) RequestStore.store[:payload] ||= {} RequestStore.store[:payload][name] = value