hipchatpy is HipChat client library for specific logging.
pip install hipchatpy
- requests
import hipchatpy
AUTH_TOKEN = 'hogehoge'
ROOM_ID = 10000
# Create a new instance.
logging = hipchatpy.HipChatLogger(AUTH_TOKEN, ROOM_ID)
# LogLevel: INFO
logging.info(message='INFO Message')
# LogLevel: WARN
logging.warn(message='WARN Message')
# LogLevel: ERROR
logging.error(message='ERROR Message')
Method | LogLevel | Notify | Color |
---|---|---|---|
info() | INFO (1) | False | green |
warn() | WARNING (2) | True | yellow |
error() | ERROR (3) | True | red |
export HIPCHAT_TOKEN=your_api_token
# LogLevel: INFO
hipchatpy -r 10000 -m 'INFO Message' -l 1
# LogLevel: WARN
hipchatpy -r 10000 -m 'WARN Message' -l 2
# LogLevel: ERROR
hipchatpy -r 10000 -m 'ERROR Message' -l 3