File tree 13 files changed +233
-91
lines changed
examples/example-node-api-client
13 files changed +233
-91
lines changed Original file line number Diff line number Diff line change
1
+ ---
2
+ ' @roll-network/logger ' : minor
3
+ ---
4
+
5
+ Set up structured log format
Original file line number Diff line number Diff line change @@ -34,7 +34,7 @@ export const getUserBalances = async () => {
34
34
} ) ) ,
35
35
)
36
36
} catch ( error ) {
37
- logger . error ( error )
37
+ logger . fatal ( ( error as Error ) . toString ( ) )
38
38
}
39
39
}
40
40
@@ -67,7 +67,7 @@ export const getUserTokenBalance = async () => {
67
67
} ,
68
68
] )
69
69
} catch ( error ) {
70
- logger . error ( error )
70
+ logger . fatal ( ( error as Error ) . toString ( ) )
71
71
}
72
72
}
73
73
@@ -103,7 +103,7 @@ export const hasBalance = async () => {
103
103
logger . info ( 'User does not have balance' )
104
104
}
105
105
} catch ( error ) {
106
- logger . error ( error )
106
+ logger . fatal ( ( error as Error ) . toString ( ) )
107
107
}
108
108
}
109
109
@@ -141,8 +141,8 @@ export const getPlatformUserTokenBalance = async () => {
141
141
)
142
142
const { token, ...rest } = balance
143
143
printTable ( [ { tokenSymbol : token . symbol , ...rest } ] )
144
- } catch ( err ) {
145
- logger . error ( err )
144
+ } catch ( error ) {
145
+ logger . fatal ( ( error as Error ) . toString ( ) )
146
146
}
147
147
}
148
148
@@ -180,7 +180,7 @@ export const getPlatformUserTokenBalances = async () => {
180
180
updatedAt : balance . updatedAt ,
181
181
} ) ) ,
182
182
)
183
- } catch ( err ) {
184
- logger . error ( err )
183
+ } catch ( error ) {
184
+ logger . fatal ( ( error as Error ) . toString ( ) )
185
185
}
186
186
}
Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ export const generateClientCredentialsToken = async () => {
15
15
16
16
printTable ( [ token ] )
17
17
} catch ( error ) {
18
- logger . error ( error )
18
+ logger . fatal ( ( error as Error ) . toString ( ) )
19
19
}
20
20
}
21
21
@@ -38,6 +38,6 @@ export const refreshClientCredentialsToken = async () => {
38
38
39
39
printTable ( [ token ] )
40
40
} catch ( error ) {
41
- logger . error ( error )
41
+ logger . fatal ( ( error as Error ) . toString ( ) )
42
42
}
43
43
}
Original file line number Diff line number Diff line change @@ -30,7 +30,7 @@ export const getClient = async () => {
30
30
31
31
printTable ( [ client ] )
32
32
} catch ( error ) {
33
- logger . error ( error )
33
+ logger . fatal ( ( error as Error ) . toString ( ) )
34
34
}
35
35
}
36
36
@@ -48,7 +48,7 @@ export const getClients = async () => {
48
48
49
49
printTable ( clients )
50
50
} catch ( error ) {
51
- logger . error ( error )
51
+ logger . fatal ( ( error as Error ) . toString ( ) )
52
52
}
53
53
}
54
54
@@ -75,6 +75,6 @@ export const generateClientSecret = async () => {
75
75
76
76
printTable ( [ secret ] )
77
77
} catch ( error ) {
78
- logger . error ( error )
78
+ logger . fatal ( ( error as Error ) . toString ( ) )
79
79
}
80
80
}
Original file line number Diff line number Diff line change @@ -102,7 +102,7 @@ async function main() {
102
102
try {
103
103
await actionByChoice [ answers . option as Choice ] ( )
104
104
} catch ( error ) {
105
- logger . error ( error )
105
+ logger . fatal ( ( error as Error ) . toString ( ) )
106
106
}
107
107
108
108
promptOptionsAgain ( )
Original file line number Diff line number Diff line change 1
- import { createLogger , LoggerType } from '@roll-network/logger'
1
+ import { Logger , LoggerFormat } from '@roll-network/logger'
2
2
3
- const logger = createLogger ( { type : LoggerType . Development } )
3
+ const logger = new Logger ( { format : LoggerFormat . Plain } )
4
4
5
5
export default logger
Original file line number Diff line number Diff line change @@ -51,7 +51,7 @@ export const getTokenList = async () => {
51
51
)
52
52
logger . info ( `Total rows: ${ response . totalRows } ` )
53
53
} catch ( error ) {
54
- logger . error ( error )
54
+ logger . fatal ( ( error as Error ) . toString ( ) )
55
55
}
56
56
}
57
57
@@ -81,6 +81,6 @@ export const getTokenCreator = async () => {
81
81
} ,
82
82
] )
83
83
} catch ( error ) {
84
- logger . error ( error )
84
+ logger . fatal ( ( error as Error ) . toString ( ) )
85
85
}
86
86
}
Original file line number Diff line number Diff line change @@ -42,8 +42,8 @@ export const sendFromPlatformUser = async () => {
42
42
type : tx . type ,
43
43
} ,
44
44
] )
45
- } catch ( err ) {
46
- logger . error ( err )
45
+ } catch ( error ) {
46
+ logger . fatal ( ( error as Error ) . toString ( ) )
47
47
}
48
48
}
49
49
@@ -101,8 +101,8 @@ export const multiSendFromPlatformUser = async () => {
101
101
totalTransactions : multiSendResponse . totalTxnSubmitted ,
102
102
} ,
103
103
] )
104
- } catch ( err ) {
105
- logger . error ( err )
104
+ } catch ( error ) {
105
+ logger . fatal ( ( error as Error ) . toString ( ) )
106
106
}
107
107
}
108
108
@@ -129,8 +129,8 @@ export const getMultiSendById = async () => {
129
129
totalFailedTransactions : response . totalFailedToSubmit ,
130
130
} ,
131
131
] )
132
- } catch ( err ) {
133
- logger . error ( err )
132
+ } catch ( error ) {
133
+ logger . fatal ( ( error as Error ) . toString ( ) )
134
134
}
135
135
}
136
136
@@ -172,8 +172,8 @@ export const getMultiSendSummary = async () => {
172
172
logger . info ( 'Multi send failed transactions' )
173
173
printTable ( response . failure )
174
174
}
175
- } catch ( err ) {
176
- logger . error ( err )
175
+ } catch ( error ) {
176
+ logger . fatal ( ( error as Error ) . toString ( ) )
177
177
}
178
178
}
179
179
@@ -217,6 +217,6 @@ export const getMultisendTransactions = async () => {
217
217
} ) ) ,
218
218
)
219
219
} catch ( error ) {
220
- logger . error ( error )
220
+ logger . fatal ( ( error as Error ) . toString ( ) )
221
221
}
222
222
}
Original file line number Diff line number Diff line change @@ -31,7 +31,7 @@ export const getUser = async () => {
31
31
} ,
32
32
] )
33
33
} catch ( error ) {
34
- logger . error ( error )
34
+ logger . fatal ( ( error as Error ) . toString ( ) )
35
35
}
36
36
}
37
37
@@ -62,8 +62,8 @@ export const createPlatformUser = async () => {
62
62
)
63
63
64
64
printTable ( [ response ] )
65
- } catch ( err ) {
66
- logger . error ( err )
65
+ } catch ( error ) {
66
+ logger . fatal ( ( error as Error ) . toString ( ) )
67
67
}
68
68
}
69
69
@@ -103,8 +103,8 @@ export const loginPlatformUser = async () => {
103
103
} )
104
104
105
105
printTable ( [ credentials . user ] )
106
- } catch ( err ) {
107
- logger . error ( err )
106
+ } catch ( error ) {
107
+ logger . fatal ( ( error as Error ) . toString ( ) )
108
108
}
109
109
}
110
110
@@ -173,8 +173,8 @@ export const loginMultiplePlatformUsers = async () => {
173
173
)
174
174
175
175
printTable ( usersFromSdk )
176
- } catch ( err ) {
177
- logger . error ( err )
176
+ } catch ( error ) {
177
+ logger . fatal ( ( error as Error ) . toString ( ) )
178
178
}
179
179
}
180
180
@@ -203,7 +203,7 @@ export const getPlatformUserDepositAddress = async () => {
203
203
)
204
204
205
205
printTable ( [ response ] )
206
- } catch ( err ) {
207
- logger . error ( err )
206
+ } catch ( error ) {
207
+ logger . fatal ( ( error as Error ) . toString ( ) )
208
208
}
209
209
}
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1
- export { default as createLogger , LoggerType } from './create-logger'
2
- export type { LoggerOptions } from './create-logger'
1
+ export { default } from './logger'
2
+ export { default as Logger } from './logger'
3
+ export * from './types'
You can’t perform that action at this time.
0 commit comments