Skip to content

Commit

Permalink
Minor fixes, json logging and newJsonRpcErr
Browse files Browse the repository at this point in the history
  • Loading branch information
rogerzr committed Sep 22, 2016
1 parent 796ee9f commit 613b741
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
2 changes: 1 addition & 1 deletion nxsugarpy/errors.py
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@
ErrPactNotDefined: "Pact not defined for provided input",
}

def newJsonRpcErr(code, message, data):
def newJsonRpcErr(code, message="", data=None):
return {"code": code, "message": message, "data": data}

def formatAsJsonRpcErr(err):
Expand Down
4 changes: 2 additions & 2 deletions nxsugarpy/log.py
Original file line number Diff line number Diff line change
Expand Up @@ -81,13 +81,13 @@ def log(level, path, message, *args, **kwargs):

def logWithFields(level, path, fields, message, *args, **kwargs):
if _level <= _getLogLevelNum(level):
level = level[:4].upper()
try:
msg = message.format(*args, **kwargs)
except:
msg = "<invalid format> msg[ {0} ] args[ {1} ] kwargs[ {2} ]".format(message, args, kwargs)
if _jsonEnabled:
jsonData = json.dumps(fields)
print('''{"time": "{time}", "level": "{level}", "path": "{path}", "msg": "{message}", "data": {data}}'''.format(time=strict_rfc3339.now_to_rfc3339_utcoffset(), level=level, path=path, message=msg, data=jsonData), file=sys.stderr)
print('{"time": "' + strict_rfc3339.now_to_rfc3339_utcoffset() + '", "level": "' + level + '", "path": "' + path + '", "msg": "' + msg + '", "data": ' + jsonData + '}', file=sys.stderr)
else:
level = level[:4].upper()
print('''[{time}] [{level}] [{path}] {message}'''.format(time=strict_rfc3339.now_to_rfc3339_utcoffset(), level=level, path=path, message=msg), file=sys.stderr)

0 comments on commit 613b741

Please sign in to comment.