mirror of
https://github.com/aljazceru/python-teos.git
synced 2025-12-17 14:14:22 +01:00
Moves Logger to common
This commit is contained in:
@@ -1,5 +1,4 @@
|
|||||||
import logging
|
import logging
|
||||||
from apps.cli.logger import Logger
|
|
||||||
|
|
||||||
# PISA-SERVER
|
# PISA-SERVER
|
||||||
DEFAULT_PISA_API_SERVER = "btc.pisa.watch"
|
DEFAULT_PISA_API_SERVER = "btc.pisa.watch"
|
||||||
@@ -13,9 +12,22 @@ CLI_PUBLIC_KEY = "cli_pk.der"
|
|||||||
CLI_PRIVATE_KEY = "cli_sk.der"
|
CLI_PRIVATE_KEY = "cli_sk.der"
|
||||||
PISA_PUBLIC_KEY = "pisa_pk.der"
|
PISA_PUBLIC_KEY = "pisa_pk.der"
|
||||||
|
|
||||||
# Configure logging
|
# Create the file logger
|
||||||
logging.basicConfig(
|
f_logger = logging.getLogger("cli_file_log")
|
||||||
format="%(message)s", level=logging.INFO, handlers=[logging.FileHandler(CLIENT_LOG_FILE), logging.StreamHandler()]
|
f_logger.setLevel(logging.INFO)
|
||||||
)
|
|
||||||
|
|
||||||
logger = Logger("Client")
|
fh = logging.FileHandler(CLIENT_LOG_FILE)
|
||||||
|
fh.setLevel(logging.INFO)
|
||||||
|
fh_formatter = logging.Formatter("%(message)s")
|
||||||
|
fh.setFormatter(fh_formatter)
|
||||||
|
f_logger.addHandler(fh)
|
||||||
|
|
||||||
|
# Create the console logger
|
||||||
|
c_logger = logging.getLogger("cli_console_log")
|
||||||
|
c_logger.setLevel(logging.INFO)
|
||||||
|
|
||||||
|
ch = logging.StreamHandler()
|
||||||
|
ch.setLevel(logging.INFO)
|
||||||
|
ch_formatter = logging.Formatter("%(asctime)s %(message)s", "%Y-%m-%d %H:%M:%S")
|
||||||
|
ch.setFormatter(ch_formatter)
|
||||||
|
c_logger.addHandler(ch)
|
||||||
|
|||||||
@@ -1,9 +1,4 @@
|
|||||||
import re
|
import re
|
||||||
from hashlib import sha256
|
|
||||||
from binascii import hexlify, unhexlify
|
|
||||||
from cryptography.hazmat.primitives.ciphers.aead import ChaCha20Poly1305
|
|
||||||
|
|
||||||
from apps.cli import logger
|
|
||||||
|
|
||||||
|
|
||||||
class Blob:
|
class Blob:
|
||||||
|
|||||||
@@ -1,33 +0,0 @@
|
|||||||
import logging
|
|
||||||
import json
|
|
||||||
import time
|
|
||||||
|
|
||||||
|
|
||||||
class StructuredMessage(object):
|
|
||||||
def __init__(self, message, **kwargs):
|
|
||||||
self.message = message
|
|
||||||
self.time = time.asctime()
|
|
||||||
self.kwargs = kwargs
|
|
||||||
|
|
||||||
def __str__(self):
|
|
||||||
return json.dumps({**self.kwargs, "message": self.message, "time": self.time})
|
|
||||||
|
|
||||||
|
|
||||||
class Logger(object):
|
|
||||||
def __init__(self, actor=None):
|
|
||||||
self.actor = actor
|
|
||||||
|
|
||||||
def _add_prefix(self, msg):
|
|
||||||
return msg if self.actor is None else "[{}] {}".format(self.actor, msg)
|
|
||||||
|
|
||||||
def info(self, msg, **kwargs):
|
|
||||||
logging.info(StructuredMessage(self._add_prefix(msg), actor=self.actor, **kwargs))
|
|
||||||
|
|
||||||
def debug(self, msg, **kwargs):
|
|
||||||
logging.debug(StructuredMessage(self._add_prefix(msg), actor=self.actor, **kwargs))
|
|
||||||
|
|
||||||
def error(self, msg, **kwargs):
|
|
||||||
logging.error(StructuredMessage(self._add_prefix(msg), actor=self.actor, **kwargs))
|
|
||||||
|
|
||||||
def warning(self, msg, **kwargs):
|
|
||||||
logging.warning(StructuredMessage(self._add_prefix(msg), actor=self.actor, **kwargs))
|
|
||||||
@@ -17,15 +17,16 @@ from apps.cli import (
|
|||||||
CLI_PRIVATE_KEY,
|
CLI_PRIVATE_KEY,
|
||||||
PISA_PUBLIC_KEY,
|
PISA_PUBLIC_KEY,
|
||||||
APPOINTMENTS_FOLDER_NAME,
|
APPOINTMENTS_FOLDER_NAME,
|
||||||
logger,
|
|
||||||
)
|
)
|
||||||
|
|
||||||
|
from common.logger import Logger
|
||||||
from common.constants import LOCATOR_LEN_HEX
|
from common.constants import LOCATOR_LEN_HEX
|
||||||
from common.cryptographer import Cryptographer
|
from common.cryptographer import Cryptographer
|
||||||
from common.tools import check_sha256_hex_format
|
from common.tools import check_sha256_hex_format
|
||||||
|
|
||||||
|
|
||||||
HTTP_OK = 200
|
HTTP_OK = 200
|
||||||
|
logger = Logger("Client")
|
||||||
|
|
||||||
|
|
||||||
# FIXME: TESTING ENDPOINT, WON'T BE THERE IN PRODUCTION
|
# FIXME: TESTING ENDPOINT, WON'T BE THERE IN PRODUCTION
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ from cryptography.hazmat.primitives.serialization import load_der_public_key, lo
|
|||||||
from cryptography.exceptions import InvalidSignature
|
from cryptography.exceptions import InvalidSignature
|
||||||
from common.tools import check_sha256_hex_format
|
from common.tools import check_sha256_hex_format
|
||||||
|
|
||||||
from pisa.logger import Logger
|
from common.logger import Logger
|
||||||
|
|
||||||
logger = Logger("Cryptographer")
|
logger = Logger("Cryptographer")
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ import json
|
|||||||
from flask import Flask, request, abort, jsonify
|
from flask import Flask, request, abort, jsonify
|
||||||
|
|
||||||
from pisa import HOST, PORT, logging
|
from pisa import HOST, PORT, logging
|
||||||
from pisa.logger import Logger
|
from common.logger import Logger
|
||||||
from pisa.inspector import Inspector
|
from pisa.inspector import Inspector
|
||||||
from pisa.appointment import Appointment
|
from pisa.appointment import Appointment
|
||||||
from pisa.block_processor import BlockProcessor
|
from pisa.block_processor import BlockProcessor
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from pisa.logger import Logger
|
from common.logger import Logger
|
||||||
from pisa.tools import bitcoin_cli
|
from pisa.tools import bitcoin_cli
|
||||||
from pisa.utils.auth_proxy import JSONRPCException
|
from pisa.utils.auth_proxy import JSONRPCException
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
from pisa.rpc_errors import *
|
from pisa.rpc_errors import *
|
||||||
from pisa.logger import Logger
|
from common.logger import Logger
|
||||||
from pisa.tools import bitcoin_cli
|
from pisa.tools import bitcoin_cli
|
||||||
from pisa.utils.auth_proxy import JSONRPCException
|
from pisa.utils.auth_proxy import JSONRPCException
|
||||||
from pisa.errors import UNKNOWN_JSON_RPC_EXCEPTION, RPC_TX_REORGED_AFTER_BROADCAST
|
from pisa.errors import UNKNOWN_JSON_RPC_EXCEPTION, RPC_TX_REORGED_AFTER_BROADCAST
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from pisa.logger import Logger
|
from common.logger import Logger
|
||||||
|
|
||||||
logger = Logger("Cleaner")
|
logger = Logger("Cleaner")
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import json
|
import json
|
||||||
import plyvel
|
import plyvel
|
||||||
|
|
||||||
from pisa.logger import Logger
|
from common.logger import Logger
|
||||||
|
|
||||||
logger = Logger("DBManager")
|
logger = Logger("DBManager")
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ from common.cryptographer import Cryptographer
|
|||||||
|
|
||||||
from pisa import errors
|
from pisa import errors
|
||||||
import pisa.conf as conf
|
import pisa.conf as conf
|
||||||
from pisa.logger import Logger
|
from common.logger import Logger
|
||||||
from pisa.appointment import Appointment
|
from pisa.appointment import Appointment
|
||||||
from pisa.block_processor import BlockProcessor
|
from pisa.block_processor import BlockProcessor
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ from sys import argv, exit
|
|||||||
from signal import signal, SIGINT, SIGQUIT, SIGTERM
|
from signal import signal, SIGINT, SIGQUIT, SIGTERM
|
||||||
|
|
||||||
from pisa.conf import DB_PATH
|
from pisa.conf import DB_PATH
|
||||||
from pisa.logger import Logger
|
from common.logger import Logger
|
||||||
from pisa.api import start_api
|
from pisa.api import start_api
|
||||||
from pisa.watcher import Watcher
|
from pisa.watcher import Watcher
|
||||||
from pisa.builder import Builder
|
from pisa.builder import Builder
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ import json
|
|||||||
from queue import Queue
|
from queue import Queue
|
||||||
from threading import Thread
|
from threading import Thread
|
||||||
|
|
||||||
from pisa.logger import Logger
|
from common.logger import Logger
|
||||||
from pisa.cleaner import Cleaner
|
from pisa.cleaner import Cleaner
|
||||||
from pisa.carrier import Carrier
|
from pisa.carrier import Carrier
|
||||||
from pisa.block_processor import BlockProcessor
|
from pisa.block_processor import BlockProcessor
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import zmq
|
import zmq
|
||||||
import binascii
|
import binascii
|
||||||
from pisa.logger import Logger
|
from common.logger import Logger
|
||||||
from pisa.conf import FEED_PROTOCOL, FEED_ADDR, FEED_PORT
|
from pisa.conf import FEED_PROTOCOL, FEED_ADDR, FEED_PORT
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ from threading import Thread
|
|||||||
from common.cryptographer import Cryptographer
|
from common.cryptographer import Cryptographer
|
||||||
from common.constants import LOCATOR_LEN_HEX
|
from common.constants import LOCATOR_LEN_HEX
|
||||||
|
|
||||||
from pisa.logger import Logger
|
from common.logger import Logger
|
||||||
from pisa.cleaner import Cleaner
|
from pisa.cleaner import Cleaner
|
||||||
from pisa.responder import Responder
|
from pisa.responder import Responder
|
||||||
from pisa.block_processor import BlockProcessor
|
from pisa.block_processor import BlockProcessor
|
||||||
|
|||||||
Reference in New Issue
Block a user