PythonOceanDirect  1.31.0
OceanDirect Python API
od_logger.py
Go to the documentation of this file.
1 # -*- coding: utf-8 -*-
2 """
3 Created on Tue Aug 14 15:30:43 2018
4 
5 @author: Ocean Insight Inc.
6 """
7 
8 import json
9 
10 class od_logger:
11 
12  def debug(self, message):
13  mtype = type(message)
14  if mtype is str:
15  print("DEBUG: %s" % message)
16  elif mtype is json:
17  print("DEBUG: %s" % json.dumps(message))
18  else:
19  str_msg = str(message)
20  print("DEBUG: %s" % json.dumps(str_msg))
21 
22 
23  def info(self, message):
24  mtype = type(message)
25  if mtype is str:
26  print("INFO: %s" % message)
27  elif mtype is json:
28  print("INFO: %s" % json.dumps(message))
29  else:
30  str_msg = str(message)
31  print("INFO: %s" % json.dumps(str_msg))
32 
33 
34  def warning(self, message):
35  mtype = type(message)
36  if mtype is str:
37  print("WARN: %s" % message)
38  elif mtype is json:
39  print("WARN: %s" % json.dumps(message))
40  else:
41  str_msg = str(message)
42  print("WARN: %s" % json.dumps(str_msg))
43 
44 
45  def error(self, message):
46  mtype = type(message)
47  if mtype is str:
48  print("ERROR: %s" % message)
49  elif mtype is json:
50  print("ERROR: %s" % json.dumps(message))
51  else:
52  str_msg = str(message)
53  print("ERROR: %s" % json.dumps(str_msg))
54