File tree Expand file tree Collapse file tree 3 files changed +17
-1
lines changed Expand file tree Collapse file tree 3 files changed +17
-1
lines changed Original file line number Diff line number Diff line change
1
+ ## 2.1.4 (2016-11-01)
2
+
3
+ Improvement:
4
+
5
+ - Add setDefaultData(obj) to allow certain data to be logged on every logger call. (e.g. logging of user details)
6
+
1
7
## 2.1.3 (2016-10-26)
2
8
3
9
Bug fix:
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " app-logger-angular" ,
3
- "version" : " 2.1.3 " ,
3
+ "version" : " 2.1.4 " ,
4
4
"main" : " ./js/logging.js" ,
5
5
"description" : " Client side logging sent to the server" ,
6
6
"repository" : {
Original file line number Diff line number Diff line change @@ -100,6 +100,12 @@ loggingModule.factory(
100
100
*/
101
101
var overrideLoggingThreshold = false ;
102
102
103
+ /*
104
+ * Allows the calling code to set some default data that will get logged on
105
+ * every call to applicationLoggingService.
106
+ */
107
+ var defaultData = null ;
108
+
103
109
var isLoggingEnabledForSeverity = function ( severity ) {
104
110
var iRequestedLevel = arrLoggingLevels . indexOf ( severity ) ;
105
111
if ( iRequestedLevel === - 1 ) {
@@ -142,6 +148,7 @@ loggingModule.factory(
142
148
url : $window . location . href ,
143
149
message : message ,
144
150
desc : desc ,
151
+ defaultData : defaultData ,
145
152
overrideLoggingThreshold : overrideLoggingThreshold
146
153
} )
147
154
} ) ;
@@ -174,6 +181,9 @@ loggingModule.factory(
174
181
iLoggingThreshold = arrLoggingLevels . indexOf ( level ) ;
175
182
overrideLoggingThreshold = true ;
176
183
}
184
+ } ,
185
+ setDefaultData : function ( data ) {
186
+ defaultData = data ;
177
187
}
178
188
} ) ;
179
189
} ]
You can’t perform that action at this time.
0 commit comments