Commit 6a35425f58377de0389f84570d89f33a1e2f48ca
1 parent
f9d80b22
Exists in
dev
update log
Showing
1 changed file
with
17 additions
and
0 deletions
Show diff stats
ais-structure/src/modules/helper/log.js
... | ... | @@ -37,7 +37,19 @@ logger.stat = function (msg){ |
37 | 37 | |
38 | 38 | logger.log = function (msg,type) |
39 | 39 | { |
40 | + function getErrorObject(){ | |
41 | + try { throw Error('') } catch(err) { return err; } | |
42 | + } | |
43 | + | |
44 | + var err = getErrorObject(); | |
45 | + var caller_line = err.stack.split("\n")[4]; | |
46 | + var index = caller_line.indexOf("at "); | |
47 | + var clean = caller_line.slice(index+2, caller_line.length); | |
48 | + var focus = clean.split('\\'); | |
49 | + var line = focus[focus.length-1].slice(0, -1).split(":"); | |
40 | 50 | |
51 | + msg = line[0]+'|'+line[1]+'|'+line[2]+'| '+msg; | |
52 | + | |
41 | 53 | if(!type) |
42 | 54 | type = 'debug'; |
43 | 55 | |
... | ... | @@ -60,6 +72,11 @@ logger.log = function (msg,type) |
60 | 72 | logg.debug(msg); |
61 | 73 | } |
62 | 74 | |
75 | + | |
76 | + | |
77 | + | |
78 | + | |
79 | + | |
63 | 80 | console.log(msg); |
64 | 81 | } |
65 | 82 | ... | ... |