@@ -3,9 +3,9 @@ var os = require('os'),
33 send = require ( './sender' ) ,
44 logger = require ( './logger' ) ,
55 CONFIG = require ( '../config/config' ) ,
6- pkginfo = require ( 'pkginfo' ) ( module , 'name' , 'version' ) ,
6+ pkginfo = require ( 'pkginfo' ) ( module , 'name' ) ,
77
8- appname = module . exports . name ,
8+ appname = module . exports . name ,
99
1010 options = {
1111 hostname : CONFIG . HOST ,
@@ -14,12 +14,12 @@ var os = require('os'),
1414 secureProtocol : 'SSLv3_method' ,
1515 headers : {
1616 'Content-Type' : 'application/json' ,
17- 'X-Stackify-Key' : CONFIG . LICENSE_KEY ,
17+ 'X-Stackify-Key' : CONFIG . APIKEY ,
1818 'X-Stackify-PV' : 'V1'
1919 }
2020 } ;
2121
22- module . exports = {
22+ module . exports . methods = {
2323
2424 identifyApp : function identifyApp ( settings ) {
2525 var opt = options ,
@@ -31,50 +31,56 @@ module.exports = {
3131 AppLocaton : process . env . PWD
3232 } ,
3333 callback = function ( data ) {
34- CONFIG . APP_DETAILS = data . toJSON ( ) ;
35- CONFIG . LICENSE_KEY = settings . license_key ;
34+ console . log ( 'successfully identified' ) ;
35+
36+ CONFIG . APP_DETAILS = JSON . parse ( data ) ;
37+ CONFIG . APP_DETAILS . ENV = settings . env ;
38+ CONFIG . APIKEY = settings . apiKey ;
39+
40+ logger . methods . init ( ) ;
41+
3642 } ,
3743 fail = function ( ) {
3844 fail_counter += 1 ;
3945 if ( fail_counter <= CONFIG . REQUEST_ATTEMPTS ) {
4046 setTimeout ( function ( ) {
41- send ( options , data , callback , fail ) ;
47+ send ( opt , data , callback , fail ) ;
4248 } , CONFIG . REQUEST_TIMER ) ;
4349 }
4450 } ;
4551
4652 opt . path = CONFIG . IDENTIFY_PATH ;
4753
48- if ( typeof ( settings . license_key ) === 'string' ) {
49- opt . headers [ 'X-Stackify-Key' ] = settings . license_key ;
54+ console . log ( 'Identifying...' ) ;
55+
56+ if ( typeof ( settings . apiKey ) === 'string' && typeof ( settings . env ) === 'string' ) {
57+ opt . headers [ 'X-Stackify-Key' ] = settings . apiKey ;
5058 CONFIG . APPNAME = appname ;
51- send ( options , data , callback , fail ) ;
59+ send ( opt , data , callback , fail ) ;
5260 } else {
53- throw new TypeError ( 'License key is not defined or has a wrong format ' ) ;
61+ throw new TypeError ( 'You have to pass apiKey and env parameters ' ) ;
5462 }
5563
5664 } ,
5765
5866 postLogs : function postLogs ( messages , cb , fail ) {
5967 var opt = options ,
6068 data = {
61- CDID : CONFIG . APP_DETAILS . CDID ,
62- CDAppID : CONFIG . APP_DETAILS . CDAppID ,
69+ CDID : CONFIG . APP_DETAILS . DeviceID ,
70+ CDAppID : CONFIG . APP_DETAILS . DeviceAppID ,
6371 AppNameID : CONFIG . APP_DETAILS . AppNameID ,
6472 AppEnvID : CONFIG . APP_DETAILS . AppEnvID ,
6573 EnvID : CONFIG . APP_DETAILS . EnvID ,
6674 Env : CONFIG . APP_DETAILS . Env ,
6775 ServerName : os . hostname ( ) ,
6876 AppName : appname ,
6977 AppLoc : process . env . PWD ,
70- Logger : appname + app ,
78+ Logger : 'Node.js Stackify Logger ver. 1.0' ,
7179 Platform : 'Node.js' ,
7280 Msgs : messages
7381 } ;
7482
75-
7683 opt . path = CONFIG . LOG_SAVE_PATH ;
77-
7884 send ( options , data , cb , fail ) ;
7985 }
8086} ;
0 commit comments