Blame view

ais-structure/src/modules/helper/log.js 2.37 KB
23001dfb   sumatek   update log
1
2
3
4
5
6
7
8
var env = process.env.NODE_ENV || 'development'; 
var cfg = require('../../config/config.js').get(env);

var conf = {};
conf.log = cfg.log;
conf.log.projectName = cfg.app_name;

var logg = require('commonlog-kb').init(conf);
c4a567d0   sumatek   merge
9
10
11
12
13
14
15
16
17

// wait log stats
// logg.stat('stat_name');

var logger = [];
var summaryList = [];

logger.log(msg,type)
{
23001dfb   sumatek   update log
18
    
23001dfb   sumatek   update log
19
    if(!type)
c4a567d0   sumatek   merge
20
21
22
23
24
25
26
27
28
29
30
31
32
        type = 'debug';

    type = type.toLowerCase();

    switch(type) {
        case 'debug':
            logg.debug(msg);
            break;
        case 'info':
            logg.info(msg);
            break;
        case 'warn':
            logg.warn(msg);
23001dfb   sumatek   update log
33
            break;
c39cf9da   Nattapon Wongpaet   update stat log
34
35
36
37
        case 'error':
            logg.error(msg);
            break;
        default:
095909b9   sumatek   update log
38
            logg.debug(msg);
23001dfb   sumatek   update log
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
    }
}

logger.start(sessionData,cmdData,identityData)
{
    summary = {
        session : sessionData,
        cmd : cmdData,
        identity : identityData    
    };
    summaryList.push();
}
logger.addSummary(nodeData,cmdData,resultData)
{
    summary = {
        node : nodeData,
        cmd : cmdData,
        resultCode : resultData.resultCode,
        resultDesc : resultData.developerMessage        
    };
    summaryList.push();
}

0ec6fba7   sumatek   update fix bug
62
63
logger.logSummary()
{
23001dfb   sumatek   update log
64
65
    var log;
    var row;
095909b9   sumatek   update log
66
    for (let index = 0; index < summaryList.length; index++) {
c4a567d0   sumatek   merge
67
        row = array[index];
23001dfb   sumatek   update log
68
69

        if(index == 0)
b253306b   Nattapon Wongpaet   update log get cu...
70
        {
23001dfb   sumatek   update log
71
            log = logg.summary(row.session1, row.cmd, row.identity);
4bcb9ffa   Nattapon Wongpaet   update log vizcard
72
73
        }else
        {
e2039477   Nattapon Wongpaet   update log
74
            log.addSuccessBlock(row.node,row.cmd,row.resultCode,row.resultDesc);
23001dfb   sumatek   update log
75
        }
c4a567d0   sumatek   merge
76
77
        
    }
095909b9   sumatek   update log
78
    log.end(row.resultCode,row.resultDesc)
23001dfb   sumatek   update log
79
80
}

c4a567d0   sumatek   merge
81
module.exports = logger;
e2039477   Nattapon Wongpaet   update log
82
83


b253306b   Nattapon Wongpaet   update log get cu...
84

e2039477   Nattapon Wongpaet   update log
85
// var s1 = logg.summary('session1', 'cmd', 'identity');
4bcb9ffa   Nattapon Wongpaet   update log vizcard
86
87
// s1.addSuccessBlock('node', 'a', '20000', 'resultDesc');
// s1.addSuccessBlock('node', 'b', 'resultCode', 'resultDesc');
e2039477   Nattapon Wongpaet   update log
88
89
// s1.addSuccessBlock('node1', 'c', 'resultCode', 'resultDesc');
// s1.addSuccessBlock('node1', 'cmd', 'resultCode', 'resultDesc');
c4a567d0   sumatek   merge
90
91
92

// s1.addSuccessBlock('node1', 'cmd', 'resultCode', 'resultDesc 1');
// s1.addSuccessBlock('node1', 'cmd', 'resultCode', 'resultDesc 1');
e2039477   Nattapon Wongpaet   update log
93
94
95
// var s2 = logg.summary('session2', 'cmd', 'identity');

// s1.end('20000','sucesss');
c4a567d0   sumatek   merge
96
// s2.end();
23001dfb   sumatek   update log
97

c4a567d0   sumatek   merge
98
99
100
101
//type// - REQ, RES, RES_TIMEOUT, REQ_RETRY_1/1
var ddd = logg.detail('session1', 'cmd', 'identity');
ddd.addInput( 'node', 'cmd', 'type', 'rawData', 'data' );
ddd.addOutput( 'node', 'cmd', 'type', 'rawData', 'data');
c39cf9da   Nattapon Wongpaet   update stat log
102
ddd.end();
23001dfb   sumatek   update log

095909b9   sumatek   update log

e2039477   Nattapon Wongpaet   update log

095909b9   sumatek   update log

50ad7d6d   Nattapon Wongpaet   update get vizcar...

53004544   Nattapon Wongpaet   update customer

095909b9   sumatek   update log

23001dfb   sumatek   update log

c4a567d0   sumatek   merge

095909b9   sumatek   update log

e2039477   Nattapon Wongpaet   update log

23001dfb   sumatek   update log

e2039477   Nattapon Wongpaet   update log

095909b9   sumatek   update log

a55a3d02   Nattapon Wongpaet   update post custo...

095909b9   sumatek   update log

e2039477   Nattapon Wongpaet   update log

50ad7d6d   Nattapon Wongpaet   update get vizcar...

e2039477   Nattapon Wongpaet   update log

23001dfb   sumatek   update log

095909b9   sumatek   update log

c4a567d0   sumatek   merge

b253306b   Nattapon Wongpaet   update log get cu...

095909b9   sumatek   update log

e2039477   Nattapon Wongpaet   update log

095909b9   sumatek   update log

c4a567d0   sumatek   merge

095909b9   sumatek   update log

c4a567d0   sumatek   merge

b253306b   Nattapon Wongpaet   update log get cu...

095909b9   sumatek   update log

c4a567d0   sumatek   merge

50ad7d6d   Nattapon Wongpaet   update get vizcar...

095909b9   sumatek   update log

23001dfb   sumatek   update log

23001dfb   sumatek   update log

095909b9   sumatek   update log

c4a567d0   sumatek   merge

095909b9   sumatek   update log

b253306b   Nattapon Wongpaet   update log get cu...

c4a567d0   sumatek   merge

05183f06   sumatek   update log

c4a567d0   sumatek   merge

34fdaca2   sumatek   fix bug log usetime

c4a567d0   sumatek   merge

05183f06   sumatek   update log

05183f06   sumatek   update log

c4a567d0   sumatek   merge

05183f06   sumatek   update log

c4a567d0   sumatek   merge

34fdaca2   sumatek   fix bug log usetime

05183f06   sumatek   update log

c4a567d0   sumatek   merge

05183f06   sumatek   update log

095909b9   sumatek   update log

c4a567d0   sumatek   merge

05183f06   sumatek   update log

c4a567d0   sumatek   merge

05183f06   sumatek   update log

c4a567d0   sumatek   merge

05183f06   sumatek   update log

c4a567d0   sumatek   merge

05183f06   sumatek   update log

c4a567d0   sumatek   merge

05183f06   sumatek   update log

c4a567d0   sumatek   merge

05183f06   sumatek   update log

27aed231   Nattapon Wongpaet   update post membe...

05183f06   sumatek   update log

27aed231   Nattapon Wongpaet   update post membe...

05183f06   sumatek   update log

c4a567d0   sumatek   merge

05183f06   sumatek   update log

095909b9   sumatek   update log

23001dfb   sumatek   update log

095909b9   sumatek   update log