• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

uber / cadence-java-client / 2622

06 Nov 2024 10:24PM UTC coverage: 76.159% (-3.0%) from 79.182%
2622

Pull #948

buildkite

shijiesheng
fix format
Pull Request #948: fix bug in QueryWorkflowParameters.toString

2 of 2 new or added lines in 1 file covered. (100.0%)

617 existing lines in 8 files now uncovered.

14755 of 19374 relevant lines covered (76.16%)

0.76 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

6.95
/src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java
1
/*
2
 *  Copyright 2012-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3
 *
4
 *  Modifications copyright (C) 2017 Uber Technologies, Inc.
5
 *
6
 *  Licensed under the Apache License, Version 2.0 (the "License"). You may not
7
 *  use this file except in compliance with the License. A copy of the License is
8
 *  located at
9
 *
10
 *  http://aws.amazon.com/apache2.0
11
 *
12
 *  or in the "license" file accompanying this file. This file is distributed on
13
 *  an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
14
 *  express or implied. See the License for the specific language governing
15
 *  permissions and limitations under the License.
16
 */
17

18
package com.uber.cadence.internal.logging;
19

20
import com.uber.cadence.internal.replay.ReplayAware;
21
import java.util.function.Supplier;
22
import org.slf4j.Logger;
23
import org.slf4j.Marker;
24

25
public class ReplayAwareLogger implements Logger {
26
  private final Logger log;
27
  private final ReplayAware context;
28
  private final Supplier<Boolean> enableLoggingInReplay;
29

30
  public ReplayAwareLogger(
31
      Logger logger, ReplayAware context, Supplier<Boolean> enableLoggingInReplay) {
1✔
32
    this.log = logger;
1✔
33
    this.context = context;
1✔
34
    this.enableLoggingInReplay = enableLoggingInReplay;
1✔
35
  }
1✔
36

37
  @Override
38
  public String getName() {
UNCOV
39
    return log.getName();
×
40
  }
41

42
  @Override
43
  public boolean isTraceEnabled() {
UNCOV
44
    if (shouldSkipLogging()) {
×
UNCOV
45
      return false;
×
46
    }
47

UNCOV
48
    return log.isTraceEnabled();
×
49
  }
50

51
  @Override
52
  public void trace(String msg) {
UNCOV
53
    if (shouldSkipLogging()) return;
×
54

UNCOV
55
    log.trace(msg);
×
UNCOV
56
  }
×
57

58
  @Override
59
  public void trace(String format, Object arg) {
UNCOV
60
    if (shouldSkipLogging()) return;
×
61

UNCOV
62
    log.trace(format, arg);
×
UNCOV
63
  }
×
64

65
  @Override
66
  public void trace(String format, Object arg1, Object arg2) {
UNCOV
67
    if (shouldSkipLogging()) return;
×
68

UNCOV
69
    log.trace(format, arg1, arg2);
×
UNCOV
70
  }
×
71

72
  @Override
73
  public void trace(String format, Object... arguments) {
UNCOV
74
    if (shouldSkipLogging()) return;
×
75

UNCOV
76
    log.trace(format, arguments);
×
UNCOV
77
  }
×
78

79
  @Override
80
  public void trace(String msg, Throwable t) {
UNCOV
81
    if (shouldSkipLogging()) return;
×
82

UNCOV
83
    log.trace(msg, t);
×
UNCOV
84
  }
×
85

86
  @Override
87
  public boolean isTraceEnabled(Marker marker) {
UNCOV
88
    if (shouldSkipLogging()) {
×
UNCOV
89
      return false;
×
90
    }
91

UNCOV
92
    return log.isTraceEnabled(marker);
×
93
  }
94

95
  @Override
96
  public void trace(Marker marker, String msg) {
UNCOV
97
    if (shouldSkipLogging()) return;
×
98

UNCOV
99
    log.trace(marker, msg);
×
UNCOV
100
  }
×
101

102
  @Override
103
  public void trace(Marker marker, String format, Object arg) {
UNCOV
104
    if (shouldSkipLogging()) return;
×
105

UNCOV
106
    log.trace(marker, format, arg);
×
UNCOV
107
  }
×
108

109
  @Override
110
  public void trace(Marker marker, String format, Object arg1, Object arg2) {
UNCOV
111
    if (shouldSkipLogging()) return;
×
112

UNCOV
113
    log.trace(marker, format, arg1, arg2);
×
UNCOV
114
  }
×
115

116
  @Override
117
  public void trace(Marker marker, String format, Object... argArray) {
UNCOV
118
    if (shouldSkipLogging()) return;
×
119

UNCOV
120
    log.trace(marker, format, argArray);
×
UNCOV
121
  }
×
122

123
  @Override
124
  public void trace(Marker marker, String msg, Throwable t) {
UNCOV
125
    if (shouldSkipLogging()) return;
×
126

UNCOV
127
    log.trace(marker, msg, t);
×
UNCOV
128
  }
×
129

130
  @Override
131
  public boolean isDebugEnabled() {
UNCOV
132
    if (shouldSkipLogging()) {
×
UNCOV
133
      return false;
×
134
    }
135

UNCOV
136
    return log.isDebugEnabled();
×
137
  }
138

139
  @Override
140
  public void debug(String msg) {
141
    if (shouldSkipLogging()) return;
1✔
142

143
    log.debug(msg);
1✔
144
  }
1✔
145

146
  @Override
147
  public void debug(String format, Object arg) {
UNCOV
148
    if (shouldSkipLogging()) return;
×
149

UNCOV
150
    log.debug(format, arg);
×
UNCOV
151
  }
×
152

153
  @Override
154
  public void debug(String format, Object arg1, Object arg2) {
UNCOV
155
    if (shouldSkipLogging()) return;
×
156

UNCOV
157
    log.debug(format, arg1, arg2);
×
UNCOV
158
  }
×
159

160
  @Override
161
  public void debug(String format, Object... arguments) {
UNCOV
162
    if (shouldSkipLogging()) return;
×
163

UNCOV
164
    log.debug(format, arguments);
×
UNCOV
165
  }
×
166

167
  @Override
168
  public void debug(String msg, Throwable t) {
UNCOV
169
    if (shouldSkipLogging()) return;
×
170

UNCOV
171
    log.debug(msg, t);
×
UNCOV
172
  }
×
173

174
  @Override
175
  public boolean isDebugEnabled(Marker marker) {
UNCOV
176
    if (shouldSkipLogging()) {
×
UNCOV
177
      return false;
×
178
    }
179

UNCOV
180
    return log.isDebugEnabled(marker);
×
181
  }
182

183
  @Override
184
  public void debug(Marker marker, String msg) {
UNCOV
185
    if (shouldSkipLogging()) return;
×
186

UNCOV
187
    log.debug(marker, msg);
×
UNCOV
188
  }
×
189

190
  @Override
191
  public void debug(Marker marker, String format, Object arg) {
UNCOV
192
    if (shouldSkipLogging()) return;
×
193

UNCOV
194
    log.debug(marker, format, arg);
×
UNCOV
195
  }
×
196

197
  @Override
198
  public void debug(Marker marker, String format, Object arg1, Object arg2) {
UNCOV
199
    if (shouldSkipLogging()) return;
×
200

UNCOV
201
    log.debug(marker, format, arg1, arg2);
×
UNCOV
202
  }
×
203

204
  @Override
205
  public void debug(Marker marker, String format, Object... arguments) {
UNCOV
206
    if (shouldSkipLogging()) return;
×
207

UNCOV
208
    log.debug(marker, format, arguments);
×
UNCOV
209
  }
×
210

211
  @Override
212
  public void debug(Marker marker, String msg, Throwable t) {
UNCOV
213
    if (shouldSkipLogging()) return;
×
214

UNCOV
215
    log.debug(marker, msg, t);
×
UNCOV
216
  }
×
217

218
  @Override
219
  public boolean isInfoEnabled() {
UNCOV
220
    if (shouldSkipLogging()) {
×
UNCOV
221
      return false;
×
222
    }
223

UNCOV
224
    return log.isInfoEnabled();
×
225
  }
226

227
  @Override
228
  public void info(String msg) {
229
    if (shouldSkipLogging()) return;
1✔
230

UNCOV
231
    log.info(msg);
×
UNCOV
232
  }
×
233

234
  @Override
235
  public void info(String format, Object arg) {
236
    if (shouldSkipLogging()) return;
1✔
237

238
    log.info(format, arg);
1✔
239
  }
1✔
240

241
  @Override
242
  public void info(String format, Object arg1, Object arg2) {
UNCOV
243
    if (shouldSkipLogging()) return;
×
244

UNCOV
245
    log.info(format, arg1, arg2);
×
UNCOV
246
  }
×
247

248
  @Override
249
  public void info(String format, Object... arguments) {
UNCOV
250
    if (shouldSkipLogging()) return;
×
251

UNCOV
252
    log.info(format, arguments);
×
UNCOV
253
  }
×
254

255
  @Override
256
  public void info(String msg, Throwable t) {
UNCOV
257
    if (shouldSkipLogging()) return;
×
258

UNCOV
259
    log.info(msg, t);
×
UNCOV
260
  }
×
261

262
  @Override
263
  public boolean isInfoEnabled(Marker marker) {
UNCOV
264
    if (shouldSkipLogging()) {
×
UNCOV
265
      return false;
×
266
    }
267

UNCOV
268
    return log.isInfoEnabled(marker);
×
269
  }
270

271
  @Override
272
  public void info(Marker marker, String msg) {
UNCOV
273
    if (shouldSkipLogging()) return;
×
274

UNCOV
275
    log.info(marker, msg);
×
UNCOV
276
  }
×
277

278
  @Override
279
  public void info(Marker marker, String format, Object arg) {
UNCOV
280
    if (shouldSkipLogging()) return;
×
281

UNCOV
282
    log.info(marker, format, arg);
×
UNCOV
283
  }
×
284

285
  @Override
286
  public void info(Marker marker, String format, Object arg1, Object arg2) {
UNCOV
287
    if (shouldSkipLogging()) return;
×
288

UNCOV
289
    log.info(marker, format, arg1, arg2);
×
UNCOV
290
  }
×
291

292
  @Override
293
  public void info(Marker marker, String format, Object... arguments) {
UNCOV
294
    if (shouldSkipLogging()) return;
×
295

UNCOV
296
    log.info(marker, format, arguments);
×
UNCOV
297
  }
×
298

299
  @Override
300
  public void info(Marker marker, String msg, Throwable t) {
UNCOV
301
    if (shouldSkipLogging()) return;
×
302

UNCOV
303
    log.info(marker, msg, t);
×
UNCOV
304
  }
×
305

306
  @Override
307
  public boolean isWarnEnabled() {
UNCOV
308
    if (shouldSkipLogging()) {
×
UNCOV
309
      return false;
×
310
    }
311

UNCOV
312
    return log.isWarnEnabled();
×
313
  }
314

315
  @Override
316
  public void warn(String msg) {
UNCOV
317
    if (shouldSkipLogging()) return;
×
318

UNCOV
319
    log.warn(msg);
×
UNCOV
320
  }
×
321

322
  @Override
323
  public void warn(String format, Object arg) {
UNCOV
324
    if (shouldSkipLogging()) return;
×
325

UNCOV
326
    log.warn(format, arg);
×
UNCOV
327
  }
×
328

329
  @Override
330
  public void warn(String format, Object... arguments) {
UNCOV
331
    if (shouldSkipLogging()) return;
×
332

UNCOV
333
    log.warn(format, arguments);
×
UNCOV
334
  }
×
335

336
  @Override
337
  public void warn(String format, Object arg1, Object arg2) {
UNCOV
338
    if (shouldSkipLogging()) return;
×
339

UNCOV
340
    log.warn(format, arg1, arg2);
×
UNCOV
341
  }
×
342

343
  @Override
344
  public void warn(String msg, Throwable t) {
UNCOV
345
    if (shouldSkipLogging()) return;
×
346

UNCOV
347
    log.warn(msg, t);
×
UNCOV
348
  }
×
349

350
  @Override
351
  public boolean isWarnEnabled(Marker marker) {
UNCOV
352
    if (shouldSkipLogging()) {
×
UNCOV
353
      return false;
×
354
    }
355

UNCOV
356
    return log.isWarnEnabled(marker);
×
357
  }
358

359
  @Override
360
  public void warn(Marker marker, String msg) {
UNCOV
361
    if (shouldSkipLogging()) return;
×
362

UNCOV
363
    log.warn(marker, msg);
×
UNCOV
364
  }
×
365

366
  @Override
367
  public void warn(Marker marker, String format, Object arg) {
UNCOV
368
    if (shouldSkipLogging()) return;
×
369

UNCOV
370
    log.warn(marker, format, arg);
×
UNCOV
371
  }
×
372

373
  @Override
374
  public void warn(Marker marker, String format, Object arg1, Object arg2) {
UNCOV
375
    if (shouldSkipLogging()) return;
×
376

UNCOV
377
    log.warn(marker, format, arg1, arg2);
×
UNCOV
378
  }
×
379

380
  @Override
381
  public void warn(Marker marker, String format, Object... arguments) {
UNCOV
382
    if (shouldSkipLogging()) return;
×
383

UNCOV
384
    log.warn(marker, format, arguments);
×
UNCOV
385
  }
×
386

387
  @Override
388
  public void warn(Marker marker, String msg, Throwable t) {
UNCOV
389
    if (shouldSkipLogging()) return;
×
390

UNCOV
391
    log.warn(marker, msg, t);
×
UNCOV
392
  }
×
393

394
  @Override
395
  public boolean isErrorEnabled() {
UNCOV
396
    if (shouldSkipLogging()) {
×
UNCOV
397
      return false;
×
398
    }
399

UNCOV
400
    return log.isErrorEnabled();
×
401
  }
402

403
  @Override
404
  public void error(String msg) {
UNCOV
405
    if (shouldSkipLogging()) return;
×
406

UNCOV
407
    log.error(msg);
×
UNCOV
408
  }
×
409

410
  @Override
411
  public void error(String format, Object arg) {
UNCOV
412
    if (shouldSkipLogging()) return;
×
413

UNCOV
414
    log.error(format, arg);
×
UNCOV
415
  }
×
416

417
  @Override
418
  public void error(String format, Object arg1, Object arg2) {
UNCOV
419
    if (shouldSkipLogging()) return;
×
420

UNCOV
421
    log.error(format, arg1, arg2);
×
UNCOV
422
  }
×
423

424
  @Override
425
  public void error(String format, Object... arguments) {
UNCOV
426
    if (shouldSkipLogging()) return;
×
427

UNCOV
428
    log.error(format, arguments);
×
UNCOV
429
  }
×
430

431
  @Override
432
  public void error(String msg, Throwable t) {
UNCOV
433
    if (shouldSkipLogging()) return;
×
434

UNCOV
435
    log.error(msg, t);
×
UNCOV
436
  }
×
437

438
  @Override
439
  public boolean isErrorEnabled(Marker marker) {
UNCOV
440
    if (shouldSkipLogging()) {
×
UNCOV
441
      return false;
×
442
    }
443

UNCOV
444
    return log.isErrorEnabled(marker);
×
445
  }
446

447
  @Override
448
  public void error(Marker marker, String msg) {
UNCOV
449
    if (shouldSkipLogging()) return;
×
450

UNCOV
451
    log.error(marker, msg);
×
UNCOV
452
  }
×
453

454
  @Override
455
  public void error(Marker marker, String format, Object arg) {
UNCOV
456
    if (shouldSkipLogging()) return;
×
457

UNCOV
458
    log.error(marker, format, arg);
×
UNCOV
459
  }
×
460

461
  @Override
462
  public void error(Marker marker, String format, Object arg1, Object arg2) {
UNCOV
463
    if (shouldSkipLogging()) return;
×
464

UNCOV
465
    log.error(marker, format, arg1, arg2);
×
UNCOV
466
  }
×
467

468
  @Override
469
  public void error(Marker marker, String format, Object... arguments) {
UNCOV
470
    if (shouldSkipLogging()) return;
×
471

UNCOV
472
    log.error(marker, format, arguments);
×
UNCOV
473
  }
×
474

475
  @Override
476
  public void error(Marker marker, String msg, Throwable t) {
UNCOV
477
    if (shouldSkipLogging()) return;
×
478

UNCOV
479
    log.error(marker, msg, t);
×
UNCOV
480
  }
×
481

482
  private boolean shouldSkipLogging() {
483
    return context.isReplaying() && !enableLoggingInReplay.get();
1✔
484
  }
485
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc