Commit 6a35425f58377de0389f84570d89f33a1e2f48ca

Authored by sumatek
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  
... ...