Skip to content

Commit b0b388a

Browse files
committed
Add Error example with masking
1 parent 84f56b8 commit b0b388a

File tree

2 files changed

+31
-32
lines changed

2 files changed

+31
-32
lines changed

docs/index.html

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
<!DOCTYPE html>
2-
<html lang="en">
3-
<head>
4-
<meta charset="UTF-8">
5-
<title>tslog - 📝 Extensible TypeScript Logger for Node.js and Browser: dependency free, fully customizable, pretty errors, stack traces, and JSON output to attachable transports.</title>
6-
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
7-
<meta name="description" content="📝 Extensible TypeScript Logger for Node.js and Browser: dependency free, fully customizable, pretty errors, stack traces, and JSON output to attachable transports.">
8-
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
9-
<link rel="stylesheet" href="//unpkg.com/docsify/lib/themes/vue.css">
10-
</head>
11-
<body>
12-
<div id="app"></div>
13-
<script>
14-
window.$docsify = {
15-
name: 'tslog',
16-
repo: 'https://github.com/fullstack-build/tslog'
17-
}
18-
</script>
19-
<script src="//unpkg.com/docsify/lib/docsify.min.js"></script>
20-
</body>
21-
</html>
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8">
5+
<title>tslog - 📝 Extensible TypeScript Logger for Node.js and Browser: Dependency free, Fully customizable, Pretty errors, stack traces, and JSON output to attachable transports.</title>
6+
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
7+
<meta name="description" content="📝 Extensible TypeScript Logger for Node.js and Browser: Dependency free, Fully customizable, Pretty errors, stack traces, and JSON output to attachable transports.">
8+
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
9+
<link rel="stylesheet" href="//unpkg.com/docsify/lib/themes/vue.css">
10+
</head>
11+
<body>
12+
<div id="app"></div>
13+
<script>
14+
window.$docsify = {
15+
name: 'tslog',
16+
repo: 'https://github.com/fullstack-build/tslog'
17+
}
18+
</script>
19+
<script src="//unpkg.com/docsify/lib/docsify.min.js"></script>
20+
</body>
21+
</html>

examples/nodejs/index2.ts

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -65,29 +65,28 @@ const performanceLogger = new Logger({
6565
performanceLogger.silly("log without code position information");
6666

6767
////////////////////////////
68-
const loggerMap = new Logger({ name: 'mapLogger'});
68+
const loggerMap = new Logger({ name: "mapLogger" });
6969

7070
let map = new Map();
71-
map.set('foo', 'bar');
72-
loggerMap.debug('My Map: ', map) // prints in console "DEBUG myLogger My Map: {}"
73-
71+
map.set("foo", "bar");
72+
loggerMap.debug("My Map: ", map); // prints in console "DEBUG myLogger My Map: {}"
7473

7574
////////////////////////////
7675

7776
const error = new TypeError();
7877
Object.assign(error, {
7978
extensions: {
80-
serviceName: 'upstream-service',
79+
serviceName: "upstream-service",
8180
variables: {
82-
firstName: 'foo',
83-
phoneNumber: 'bar'
84-
}
85-
}
81+
firstName: "foo",
82+
phoneNumber: "bar",
83+
},
84+
},
8685
});
8786

8887
const log = new Logger({
8988
maskValuesOfKeys: ["firstName", "phoneNumber"],
90-
type: "json"
91-
})
89+
type: "json",
90+
});
9291

9392
log.info(error);

0 commit comments

Comments
 (0)