forked from antonpenev/python-binance-arbitrage
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathlog.py
More file actions
29 lines (19 loc) · 736 Bytes
/
log.py
File metadata and controls
29 lines (19 loc) · 736 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
""" Simple helper logging to stdout functions """
from datetime import datetime
import config
def binance_exception(e):
""" Pretty print a Binance api exception """
print("Binance exception", e)
print('Code {}: {} '.format(e.status_code, e.message))
def debug(message):
""" Only logs message if its debug mode """
if config.is_debug():
print(message)
def arbitrages_count(start_time, count, reverse_count, all_count):
""" Print counters of arbitrages. Typically on quit statistics """
print('\n----------\nTotal run time: {}'.format(
datetime.now() - start_time))
print('Arbitrages: {}, Reversed: {}, Total: {}'.format(
count,
reverse_count,
all_count))