code: def test_thread_info(self):
      def thread_func():
          logger.info("test thread")
  
      th_list = []
      for i in range(10):
          t = th.Thread(target=thread_func)
          t.start()
          th_list.append(t)
  
      for t in th_list:
          t.join()
  
file_path: PARL/parl/utils/tests/logger_test.py
imports: import unittest
  from parl.utils import logger
  import threading
  import os.path
label_desc: Use image node_id 2 for calling the TestLogger obj's underlying member method code with example usage: obj.test_thread_info() without return types