1
1
/**
2
- * Copyright 2019 Unify Software and Solutions GmbH & Co.KG.
2
+ * Copyright 2020 Unify Software and Solutions GmbH & Co.KG.
3
3
*
4
4
* Licensed under the Apache License, Version 2.0 (the "License");
5
5
* you may not use this file except in compliance with the License.
@@ -67,16 +67,24 @@ Circuit.setLogger = function setLogger(appLogger) {
67
67
var logError = appLogger . error || logWarning ;
68
68
69
69
Circuit . logger . debug = function ( ) {
70
- logDebug . apply ( appLogger , Array . prototype . slice . apply ( arguments ) ) ;
70
+ if ( this . getLevel ( ) <= Circuit . Enums . LogLevel . Debug ) {
71
+ logDebug . apply ( appLogger , Array . prototype . slice . apply ( arguments ) ) ;
72
+ }
71
73
} ;
72
74
Circuit . logger . info = function ( ) {
73
- logInfo . apply ( appLogger , Array . prototype . slice . apply ( arguments ) ) ;
75
+ if ( this . getLevel ( ) <= Circuit . Enums . LogLevel . Info ) {
76
+ logInfo . apply ( appLogger , Array . prototype . slice . apply ( arguments ) ) ;
77
+ }
74
78
} ;
75
79
Circuit . logger . warning = function ( ) {
76
- logWarning . apply ( appLogger , Array . prototype . slice . apply ( arguments ) ) ;
80
+ if ( this . getLevel ( ) <= Circuit . Enums . LogLevel . Warning ) {
81
+ logWarning . apply ( appLogger , Array . prototype . slice . apply ( arguments ) ) ;
82
+ }
77
83
} ;
78
84
Circuit . logger . warn = function ( ) {
79
- logWarning . apply ( appLogger , Array . prototype . slice . apply ( arguments ) ) ;
85
+ if ( this . getLevel ( ) <= Circuit . Enums . LogLevel . Warning ) {
86
+ logWarning . apply ( appLogger , Array . prototype . slice . apply ( arguments ) ) ;
87
+ }
80
88
} ;
81
89
Circuit . logger . error = function ( error , obj ) {
82
90
var args = [ ( error && error . stack ) || error ] ;
@@ -87,10 +95,14 @@ Circuit.setLogger = function setLogger(appLogger) {
87
95
logError . apply ( appLogger , args ) ;
88
96
} ;
89
97
Circuit . logger . msgSend = function ( ) {
90
- logInfo . apply ( appLogger , Array . prototype . slice . apply ( arguments ) ) ;
98
+ if ( this . getLevel ( ) <= Circuit . Enums . LogLevel . Debug ) {
99
+ logInfo . apply ( appLogger , Array . prototype . slice . apply ( arguments ) ) ;
100
+ }
91
101
} ;
92
102
Circuit . logger . msgRcvd = function ( ) {
93
- logInfo . apply ( appLogger , Array . prototype . slice . apply ( arguments ) ) ;
103
+ if ( this . getLevel ( ) <= Circuit . Enums . LogLevel . Debug ) {
104
+ logInfo . apply ( appLogger , Array . prototype . slice . apply ( arguments ) ) ;
105
+ }
94
106
} ;
95
107
96
108
// Set logger for use by XMLHttpRequest, WebSocket and FileUpload
0 commit comments