You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[src/client.js:80-86](https://github.com/wework/we-js-logger/blob/dd44c1cb09909776bb364ba85478b28b17ff522c/src/client.js#L80-L86"Source code on GitHub")
31
+
[src/client.js:80-86](https://github.com/wework/we-js-logger/blob/825a941ba2da4238063e804b86266b3894f44b88/src/client.js#L80-L86"Source code on GitHub")
32
32
33
33
A logger than can be used in browsers
34
34
@@ -38,98 +38,15 @@ A logger than can be used in browsers
38
38
-`logger`**[Object](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object)?** an instance of a `bunyan` logger to use internally.
39
39
this is meant to be used by the `child` method.
40
40
41
-
## logForLevel
42
-
43
-
[src/util/common/logForLevel.js:10-22](https://github.com/wework/we-js-logger/blob/dd44c1cb09909776bb364ba85478b28b17ff522c/src/util/common/logForLevel.js#L10-L22"Source code on GitHub")
[src/util/common/logForLevel.js:19-21](https://github.com/wework/we-js-logger/blob/dd44c1cb09909776bb364ba85478b28b17ff522c/src/util/common/logForLevel.js#L19-L21"Source code on GitHub")
[src/util/common/config.js:9-14](https://github.com/wework/we-js-logger/blob/dd44c1cb09909776bb364ba85478b28b17ff522c/src/util/common/config.js#L9-L14"Source code on GitHub")
69
-
70
-
Config keys that should always be passed to
71
-
`bunyan.createLogger`
72
-
73
-
## DEFAULT_ROOT_FIELDS
74
-
75
-
[src/util/common/config.js:22-25](https://github.com/wework/we-js-logger/blob/dd44c1cb09909776bb364ba85478b28b17ff522c/src/util/common/config.js#L22-L25"Source code on GitHub")
76
-
77
-
Whitelist of extra config keys that should be
78
-
passed to `bunyan.createLogger` to form
79
-
root logger fields.
80
-
81
-
## BUNYAN_LOGGER_LEVELS
82
-
83
-
[src/util/common/config.js:32-32](https://github.com/wework/we-js-logger/blob/dd44c1cb09909776bb364ba85478b28b17ff522c/src/util/common/config.js#L32-L32"Source code on GitHub")
84
-
85
-
Array of bunyan's different log levels.
86
-
<https://github.com/trentm/node-bunyan#levels>
87
-
88
-
## DEFAULT_CONFIG
89
-
90
-
[src/util/common/config.js:35-47](https://github.com/wework/we-js-logger/blob/dd44c1cb09909776bb364ba85478b28b17ff522c/src/util/common/config.js#L35-L47"Source code on GitHub")
91
-
92
-
## assembleConfig
93
-
94
-
[src/util/common/config.js:60-67](https://github.com/wework/we-js-logger/blob/dd44c1cb09909776bb364ba85478b28b17ff522c/src/util/common/config.js#L60-L67"Source code on GitHub")
95
-
96
-
Merges config with DEFAULT_CONFIG, and appends passed in streams
97
-
with pre-configured streams for the runtime.
98
-
99
-
This is used to configure this library, not bunyan as it has a lot of
[src/util/common/config.js:78-80](https://github.com/wework/we-js-logger/blob/dd44c1cb09909776bb364ba85478b28b17ff522c/src/util/common/config.js#L78-L80"Source code on GitHub")
112
-
113
-
Create a config objct for bunyan from a full `we-js-logger` config object.
114
-
Extra keys passed to `bunyan.createLogger` become root logger fields, pass
115
-
a custom `config.rootFields` to control this behavior
-`config.rootFields`**[Array](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array)<[String](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String)>** extra fields to pass to bunyan
121
-
122
-
Returns **[Object](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object)** config for bunyan.createLogger
123
-
124
41
## ClientConsoleLogger
125
42
126
-
[src/util/client/consoleLogger.js:9-9](https://github.com/wework/we-js-logger/blob/dd44c1cb09909776bb364ba85478b28b17ff522c/src/util/client/consoleLogger.js#L9-L9"Source code on GitHub")
43
+
[src/util/client/consoleLogger.js:9-9](https://github.com/wework/we-js-logger/blob/825a941ba2da4238063e804b86266b3894f44b88/src/util/client/consoleLogger.js#L9-L9"Source code on GitHub")
127
44
128
45
Pretty logging to `console` for client applications
129
46
130
47
### write
131
48
132
-
[src/util/client/consoleLogger.js:16-48](https://github.com/wework/we-js-logger/blob/dd44c1cb09909776bb364ba85478b28b17ff522c/src/util/client/consoleLogger.js#L16-L48"Source code on GitHub")
49
+
[src/util/client/consoleLogger.js:16-48](https://github.com/wework/we-js-logger/blob/825a941ba2da4238063e804b86266b3894f44b88/src/util/client/consoleLogger.js#L16-L48"Source code on GitHub")
[src/util/client/logentriesLogger.js:10-23](https://github.com/wework/we-js-logger/blob/dd44c1cb09909776bb364ba85478b28b17ff522c/src/util/client/logentriesLogger.js#L10-L23"Source code on GitHub")
61
+
[src/util/client/logentriesLogger.js:10-23](https://github.com/wework/we-js-logger/blob/825a941ba2da4238063e804b86266b3894f44b88/src/util/client/logentriesLogger.js#L10-L23"Source code on GitHub")
145
62
146
63
Custom bunyan stream that transports to Logentries from client applications
147
64
@@ -153,7 +70,7 @@ Custom bunyan stream that transports to Logentries from client applications
153
70
154
71
### write
155
72
156
-
[src/util/client/logentriesLogger.js:30-37](https://github.com/wework/we-js-logger/blob/dd44c1cb09909776bb364ba85478b28b17ff522c/src/util/client/logentriesLogger.js#L30-L37"Source code on GitHub")
73
+
[src/util/client/logentriesLogger.js:30-37](https://github.com/wework/we-js-logger/blob/825a941ba2da4238063e804b86266b3894f44b88/src/util/client/logentriesLogger.js#L30-L37"Source code on GitHub")
[src/util/client/rollbarLogger.js:21-37](https://github.com/wework/we-js-logger/blob/dd44c1cb09909776bb364ba85478b28b17ff522c/src/util/client/rollbarLogger.js#L21-L37"Source code on GitHub")
85
+
[src/util/client/rollbarLogger.js:21-37](https://github.com/wework/we-js-logger/blob/825a941ba2da4238063e804b86266b3894f44b88/src/util/client/rollbarLogger.js#L21-L37"Source code on GitHub")
169
86
170
87
Custom rollbar stream that transports to logentries from a browser
171
88
Wortks with a global Rollbar instance that is already initialized.
@@ -182,7 +99,7 @@ integrating Rollbar in client apps
182
99
183
100
### write
184
101
185
-
[src/util/client/rollbarLogger.js:44-55](https://github.com/wework/we-js-logger/blob/dd44c1cb09909776bb364ba85478b28b17ff522c/src/util/client/rollbarLogger.js#L44-L55"Source code on GitHub")
102
+
[src/util/client/rollbarLogger.js:44-55](https://github.com/wework/we-js-logger/blob/825a941ba2da4238063e804b86266b3894f44b88/src/util/client/rollbarLogger.js#L44-L55"Source code on GitHub")
[src/util/common/rollbar.js:11-18](https://github.com/wework/we-js-logger/blob/dd44c1cb09909776bb364ba85478b28b17ff522c/src/util/common/rollbar.js#L11-L18"Source code on GitHub")
114
+
[src/util/common/rollbar.js:11-18](https://github.com/wework/we-js-logger/blob/825a941ba2da4238063e804b86266b3894f44b88/src/util/common/rollbar.js#L11-L18"Source code on GitHub")
[src/util/common/rollbar.js:25-28](https://github.com/wework/we-js-logger/blob/dd44c1cb09909776bb364ba85478b28b17ff522c/src/util/common/rollbar.js#L25-L28"Source code on GitHub")
122
+
[src/util/common/rollbar.js:25-28](https://github.com/wework/we-js-logger/blob/825a941ba2da4238063e804b86266b3894f44b88/src/util/common/rollbar.js#L25-L28"Source code on GitHub")
206
123
207
124
Convert bunyan log level to rollbar level. Defaults to 'error'.
[src/node.js:68-82](https://github.com/wework/we-js-logger/blob/dd44c1cb09909776bb364ba85478b28b17ff522c/src/node.js#L68-L82"Source code on GitHub")
134
+
[src/node.js:68-82](https://github.com/wework/we-js-logger/blob/825a941ba2da4238063e804b86266b3894f44b88/src/node.js#L68-L82"Source code on GitHub")
218
135
219
136
A logger than can be used in node processes
220
137
@@ -224,9 +141,92 @@ A logger than can be used in node processes
224
141
-`logger`**[Object](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object)?** an instance of a `bunyan` logger to use internally.
225
142
this is meant to be used by the `child` method.
226
143
144
+
## BUNYAN_CONFIG_FIELDS
145
+
146
+
[src/util/common/config.js:9-14](https://github.com/wework/we-js-logger/blob/825a941ba2da4238063e804b86266b3894f44b88/src/util/common/config.js#L9-L14"Source code on GitHub")
147
+
148
+
Config keys that should always be passed to
149
+
`bunyan.createLogger`
150
+
151
+
## DEFAULT_ROOT_FIELDS
152
+
153
+
[src/util/common/config.js:22-25](https://github.com/wework/we-js-logger/blob/825a941ba2da4238063e804b86266b3894f44b88/src/util/common/config.js#L22-L25"Source code on GitHub")
154
+
155
+
Whitelist of extra config keys that should be
156
+
passed to `bunyan.createLogger` to form
157
+
root logger fields.
158
+
159
+
## BUNYAN_LOGGER_LEVELS
160
+
161
+
[src/util/common/config.js:32-32](https://github.com/wework/we-js-logger/blob/825a941ba2da4238063e804b86266b3894f44b88/src/util/common/config.js#L32-L32"Source code on GitHub")
162
+
163
+
Array of bunyan's different log levels.
164
+
<https://github.com/trentm/node-bunyan#levels>
165
+
166
+
## DEFAULT_CONFIG
167
+
168
+
[src/util/common/config.js:35-47](https://github.com/wework/we-js-logger/blob/825a941ba2da4238063e804b86266b3894f44b88/src/util/common/config.js#L35-L47"Source code on GitHub")
169
+
170
+
## assembleConfig
171
+
172
+
[src/util/common/config.js:60-67](https://github.com/wework/we-js-logger/blob/825a941ba2da4238063e804b86266b3894f44b88/src/util/common/config.js#L60-L67"Source code on GitHub")
173
+
174
+
Merges config with DEFAULT_CONFIG, and appends passed in streams
175
+
with pre-configured streams for the runtime.
176
+
177
+
This is used to configure this library, not bunyan as it has a lot of
[src/util/common/config.js:78-80](https://github.com/wework/we-js-logger/blob/825a941ba2da4238063e804b86266b3894f44b88/src/util/common/config.js#L78-L80"Source code on GitHub")
190
+
191
+
Create a config objct for bunyan from a full `we-js-logger` config object.
192
+
Extra keys passed to `bunyan.createLogger` become root logger fields, pass
193
+
a custom `config.rootFields` to control this behavior
-`config.rootFields`**[Array](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array)<[String](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String)>** extra fields to pass to bunyan
199
+
200
+
Returns **[Object](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object)** config for bunyan.createLogger
201
+
202
+
## logForLevel
203
+
204
+
[src/util/common/logForLevel.js:10-22](https://github.com/wework/we-js-logger/blob/825a941ba2da4238063e804b86266b3894f44b88/src/util/common/logForLevel.js#L10-L22"Source code on GitHub")
[src/util/common/logForLevel.js:19-21](https://github.com/wework/we-js-logger/blob/825a941ba2da4238063e804b86266b3894f44b88/src/util/common/logForLevel.js#L19-L21"Source code on GitHub")
[src/util/server/rollbarLogger.js:13-24](https://github.com/wework/we-js-logger/blob/dd44c1cb09909776bb364ba85478b28b17ff522c/src/util/server/rollbarLogger.js#L13-L24"Source code on GitHub")
229
+
[src/util/server/rollbarLogger.js:12-21](https://github.com/wework/we-js-logger/blob/825a941ba2da4238063e804b86266b3894f44b88/src/util/server/rollbarLogger.js#L12-L21"Source code on GitHub")
230
230
231
231
Custom bunyan stream that transports to Rollbar from a node process.
232
232
See <https://rollbar.com/docs/notifier/node_rollbar/> for integration details
@@ -238,11 +238,9 @@ See <https://rollbar.com/docs/notifier/node_rollbar/> for integration details
238
238
-`token.codeVersion`
239
239
-`token.environment`
240
240
241
-
Returns **[Object](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object)** new Rollbar instance
242
-
243
241
### write
244
242
245
-
[src/util/server/rollbarLogger.js:34-47](https://github.com/wework/we-js-logger/blob/dd44c1cb09909776bb364ba85478b28b17ff522c/src/util/server/rollbarLogger.js#L34-L47"Source code on GitHub")
243
+
[src/util/server/rollbarLogger.js:31-44](https://github.com/wework/we-js-logger/blob/825a941ba2da4238063e804b86266b3894f44b88/src/util/server/rollbarLogger.js#L31-L44"Source code on GitHub")
246
244
247
245
handles `err` and `req` properties, attaches any custom data,
[src/util/server/logentriesLogger.js:10-20](https://github.com/wework/we-js-logger/blob/dd44c1cb09909776bb364ba85478b28b17ff522c/src/util/server/logentriesLogger.js#L10-L20"Source code on GitHub")
256
+
[src/util/server/logentriesLogger.js:10-20](https://github.com/wework/we-js-logger/blob/825a941ba2da4238063e804b86266b3894f44b88/src/util/server/logentriesLogger.js#L10-L20"Source code on GitHub")
259
257
260
258
Custom bunyan stream that transports to logentries from a node process
[src/util/server/requestLogger.js:12-48](https://github.com/wework/we-js-logger/blob/dd44c1cb09909776bb364ba85478b28b17ff522c/src/util/server/requestLogger.js#L12-L48"Source code on GitHub")
271
+
[src/util/server/requestLogger.js:12-48](https://github.com/wework/we-js-logger/blob/825a941ba2da4238063e804b86266b3894f44b88/src/util/server/requestLogger.js#L12-L48"Source code on GitHub")
[src/util/server/requestLogger.js:24-47](https://github.com/wework/we-js-logger/blob/dd44c1cb09909776bb364ba85478b28b17ff522c/src/util/server/requestLogger.js#L24-L47"Source code on GitHub")
285
+
[src/util/server/requestLogger.js:24-47](https://github.com/wework/we-js-logger/blob/825a941ba2da4238063e804b86266b3894f44b88/src/util/server/requestLogger.js#L24-L47"Source code on GitHub")
- Refactor [Client|Server]RollbarLogger to work with notifier API changes [`dd44c1c`](https://github.com/wework/we-js-logger/commit/dd44c1cb09909776bb364ba85478b28b17ff522c)
0 commit comments