code: def log(level=2, message=""):
      if paddle.distributed.ParallelEnv().local_rank == 0:
          current_time = time.time()
          time_array = time.localtime(current_time)
          current_time = time.strftime("%Y-%m-%d %H:%M:%S", time_array)
          if log_level >= level:
              print(
                  "{} [{}]\t{}".format(
                      current_time, levels[level], message
                  )
                  .encode("utf-8")
                  .decode("latin1")
              )
              sys.stdout.flush()
  
file_path: PaddleSeg/contrib/MedicalSeg/medicalseg/utils/logger.py
imports: import sys
  import time
  import paddle
label_desc: Use image node_id 1 for calling a global function with example usage: log(level, message) without return types