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,7 +37,19 @@ logger.stat = function (msg){ | ||
| 37 | 37 | ||
| 38 | logger.log = function (msg,type) | 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 | if(!type) | 53 | if(!type) |
| 42 | type = 'debug'; | 54 | type = 'debug'; |
| 43 | 55 | ||
| @@ -60,6 +72,11 @@ logger.log = function (msg,type) | @@ -60,6 +72,11 @@ logger.log = function (msg,type) | ||
| 60 | logg.debug(msg); | 72 | logg.debug(msg); |
| 61 | } | 73 | } |
| 62 | 74 | ||
| 75 | + | ||
| 76 | + | ||
| 77 | + | ||
| 78 | + | ||
| 79 | + | ||
| 63 | console.log(msg); | 80 | console.log(msg); |
| 64 | } | 81 | } |
| 65 | 82 |