File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11module . exports . api = require ( './src/api' ) ;
22module . exports . core = require ( './src/core' ) ;
3+ module . exports . log = require ( './src/log' ) ;
Original file line number Diff line number Diff line change @@ -183,23 +183,5 @@ module.exports.bulk = async (eventsPath) => {
183183 const events = require ( eventsPath ) ;
184184 const results = await api . bulk ( events ) ;
185185
186- results
187- . filter ( result => result . isFulfilled )
188- . map ( result => result . value )
189- . forEach ( result => {
190- console . log ( 'Event inserted' ) ;
191- conf . BULK_RESULT . forEach ( property => {
192- if ( result [ property ] ) {
193- console . log ( ` ${ property } : ${ result [ property ] } ` ) ;
194- }
195- } ) ;
196- } ) ;
197-
198- results
199- . filter ( result => result . isRejected )
200- . map ( result => result . reason )
201- . forEach ( result => {
202- console . error ( '[ERROR] Error inserting event' ) ;
203- log . error ( result . reason , true ) ;
204- } ) ;
186+ log . results ( results ) ;
205187} ;
Original file line number Diff line number Diff line change 1+ const conf = require ( './conf' ) ;
2+
13/**
24 * Log error to console
35 * @param {[Object } err
46 * @param {Boolean }
57 */
6- module . exports . error = ( err , debug = false ) => {
8+ const error = module . exports . error = ( err , debug = false ) => {
79 if ( debug ) {
810 console . error ( `[ERROR] ${ err . code } ${ err . stack } ` ) ;
911 } else {
1012 console . error ( `[ERROR] ${ err . message } ` ) ;
1113 }
1214} ;
15+
16+ /**
17+ * Log results to console
18+ * @param {Array } results
19+ * @param {Boolean }
20+ */
21+ module . exports . results = results => {
22+ results
23+ . filter ( result => result . isFulfilled )
24+ . map ( result => result . value )
25+ . forEach ( result => {
26+ console . log ( 'Event inserted' ) ;
27+ conf . BULK_RESULT . forEach ( property => {
28+ if ( result [ property ] ) {
29+ console . log ( ` ${ property } : ${ result [ property ] } ` ) ;
30+ }
31+ } ) ;
32+ } ) ;
33+
34+ results
35+ . filter ( result => result . isRejected )
36+ . map ( result => result . reason )
37+ . forEach ( result => {
38+ console . error ( '[ERROR] Error inserting event' ) ;
39+ error ( result . reason , true ) ;
40+ } ) ;
41+ } ;
You can’t perform that action at this time.
0 commit comments