Skip to content

Commit 821381b

Browse files
more examples
1 parent b94a4a9 commit 821381b

File tree

6 files changed

+136
-1
lines changed

6 files changed

+136
-1
lines changed

debugger copy.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
const express = require('express');
2+
require('dotenv').config();
3+
4+
const winstonLogger = require('./logger').winstonLogger;
5+
6+
winstonLogger.info(['1', '2', '3'] + 'something');
7+
8+
// winstonLogger.info(['1', '2', '3']);
9+
10+
// winstonLogger.info(var1 + /* comment */ 'hello world' + ' something else');

debugger.js

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
const express = require('express');
2+
require('dotenv').config();
3+
4+
const winstonLogger = require('./logger').winstonLogger;
5+
const log = winstonLogger.info;
6+
7+
const app = express();
8+
const port = 8080;
9+
10+
app.get('/', (req, res) => {
11+
const a = '1';
12+
log(`msg=${a}`);
13+
log(`msg+${a}`);
14+
log(`msg-${a}`);
15+
log(`msg<${a}`);
16+
log(`msg>${a}`);
17+
log(`msg!${a}`);
18+
log(`msg(${a}`);
19+
log(`msg{${a}`);
20+
log(`msg[${a}`);
21+
log(`msg^${a}`);
22+
log(`msg*${a}`);
23+
log(`msg?${a}`);
24+
log(`msg:${a}`);
25+
log(`msg#${a}`);
26+
27+
res.send('Hello World!');
28+
});
29+
30+
app.listen(port, () => {
31+
console.log(`Example app listening on port ${port}`)
32+
});

demo.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ app.get('/info', (req, res) => {
1919

2020
app.get('/error', (req, res) => {
2121
winstonLogger.error('DDNP: ERROR');
22+
winstonLogger.log('error', 'Error with log message');
23+
winstonLogger.log('info', 'Error with log message');
2224
res.send('Logging error');
2325
});
2426

demo_simple.js

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
const express = require('express');
2+
require('dotenv').config();
3+
4+
const winstonLogger = require('./logger').winstonLogger;
5+
const log = winstonLogger.info;
6+
7+
const app = express();
8+
const port = 8081;
9+
10+
app.get('/', (req, res) => {
11+
const var1 = 'var1Value';
12+
const f = () => {
13+
console.log('a');
14+
};
15+
16+
const o = {
17+
prop: 'someValue'
18+
};
19+
20+
21+
// simple
22+
log('simple text');
23+
log('ERROR', 'this is a log');
24+
25+
// interpolation
26+
winstonLogger.info(`Interpolation at ${Date.now()}. The dot should not be present`);
27+
winstonLogger.info(`Multiple lines ${Date.now()}
28+
with interpolation`);
29+
winstonLogger.info(`nested interpolation ${`this is a valid string ${Date.now()}`}`);
30+
winstonLogger.info(`nested interpolation ${`string${Date.now()} should disappear`} somehow`);
31+
32+
// concatenation
33+
winstonLogger.info(`hello world` + 1 + 1);
34+
winstonLogger.info(1 + 1 + `hello world`);
35+
winstonLogger.info(2 * (3 + 5) + `hello world`);
36+
37+
// comments
38+
winstonLogger.info(var1 + /* comment */ 'hello world' + ' something else');
39+
40+
// functions
41+
winstonLogger.info(f('a', 'b') + ' some text');
42+
winstonLogger.info(f('a', 'b') + 'some text');
43+
44+
// other cases
45+
winstonLogger.info(o['prop'] + ' no value');
46+
winstonLogger.info(o['prop']['nestedProp'] + ' no value');
47+
winstonLogger.info(['1', '2', '3'] + ' something particular 2');
48+
49+
res.send('Hello World!');
50+
});
51+
52+
app.listen(port, () => {
53+
console.log(`Example app listening on port ${port}`)
54+
});

index.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ pinoLogger.info('hello from pino');
1212
const bunyan = require('bunyan');
1313
const bunyanLogger = bunyan.createLogger({ name: 'bunyanLogger' });
1414
bunyanLogger.info('hello from bunyan');
15-
bunyanLogger.debug('this is a debug item');
15+
bunyanLogger.debug('this is a debug item wtf');
1616

1717
const log4js = require('log4js');
1818
log4js.addLayout('json', function (config) {
@@ -70,6 +70,8 @@ app.get('/info', (req, res) => {
7070
// winstonLogger.info(`DDNP: INFO at ${Date.now() + `)`} as number`);
7171
// winstonLogger.http(`http message`);
7272
winstonLogger.log('error', 'Error with log message')
73+
winstonLogger.info('Error with log message');
74+
winstonLogger.log('info', 'Error with log message');
7375
// winstonLogger.verbose(`verbose message`);
7476
// winstonLogger.silly(`silly message`);
7577

once.js

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
const express = require("express");
2+
require("dotenv").config();
3+
4+
const winstonLogger = require("./logger").winstonLogger;
5+
const log = winstonLogger.info;
6+
7+
const app = express();
8+
const port = 8081;
9+
10+
app.get("/", (req, res) => {
11+
const var1 = "var1Value";
12+
const f = () => {
13+
console.log("b");
14+
// foo.log('a');
15+
// logger.log('a');
16+
// error( 'a');
17+
18+
// log("hello");
19+
};
20+
21+
const o = {
22+
prop: "someValue",
23+
};
24+
25+
// interpolation
26+
winstonLogger.info(
27+
`nested interpolation
28+
${`this is a valid string ${Date.now()}`}`
29+
);
30+
res.send("Hello World!");
31+
});
32+
33+
app.listen(port, () => {
34+
console.log(`Example app listening on port ${port}`);
35+
});

0 commit comments

Comments
 (0)