Skip to content
代码片段 群组 项目
提交 1f865e56 编辑于 作者: Rodrigo Tomonari's avatar Rodrigo Tomonari
浏览文件

Add stacktrace to response size logs

上级 6c851a5c
No related branches found
No related tags found
无相关合并请求
...@@ -23,7 +23,10 @@ ...@@ -23,7 +23,10 @@
Gitlab::SilentMode.log_info(message: message, outbound_http_request_method: http_method) Gitlab::SilentMode.log_info(message: message, outbound_http_request_method: http_method)
end end
config.log_with_level_proc = ->(log_level, message_params) do config.log_with_level_proc = ->(log_level, message_params) do
Gitlab::AppJsonLogger.public_send(log_level, Gitlab::ApplicationContext.current.merge(message_params)) Gitlab::AppJsonLogger.public_send(
log_level,
message_params.merge(caller: Gitlab::BacktraceCleaner.clean_backtrace(caller))
)
end end
end end
......
...@@ -19,7 +19,7 @@ def load_initializer ...@@ -19,7 +19,7 @@ def load_initializer
describe 'log_with_level_proc' do describe 'log_with_level_proc' do
it 'calls AppJsonLogger with the correct log level and parameters' do it 'calls AppJsonLogger with the correct log level and parameters' do
expect(::Gitlab::AppJsonLogger).to receive(:debug).with({ message: 'Test', "correlation_id" => anything }) expect(::Gitlab::AppJsonLogger).to receive(:debug).with({ message: 'Test', caller: anything })
described_class.configuration.log_with_level(:debug, message: 'Test') described_class.configuration.log_with_level(:debug, message: 'Test')
end end
......
0% 加载中 .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册