rizavelioglu commited on
Commit
21fab07
·
1 Parent(s): 67538f9

update logger

Browse files
Files changed (1) hide show
  1. app.py +8 -2
app.py CHANGED
@@ -18,7 +18,13 @@ from esrgan_model import UpscalerESRGAN
18
  from model import create_model
19
 
20
  device = "cuda"
21
- logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(message)s', datefmt="%Y-%m-%d %H:%M:%S")
 
 
 
 
 
 
22
 
23
  # Custom transform to pad images to square
24
  class PadToSquare:
@@ -35,7 +41,7 @@ def timer_func(func):
35
  def wrapper(*args, **kwargs):
36
  t0 = time.time()
37
  result = func(*args, **kwargs)
38
- logging.info(f"{func.__name__} took {time.time() - t0:.2f} seconds")
39
  return result
40
  return wrapper
41
 
 
18
  from model import create_model
19
 
20
  device = "cuda"
21
+ # Custom timer logger only
22
+ timer_logger = logging.getLogger("TIMER")
23
+ timer_logger.setLevel(logging.INFO)
24
+ handler = logging.StreamHandler() # Attach a stream handler with formatter
25
+ handler.setFormatter(logging.Formatter('%(asctime)s - %(message)s', datefmt="%Y-%m-%d %H:%M:%S"))
26
+ timer_logger.addHandler(handler)
27
+ timer_logger.propagate = False # Avoid duplicate logs
28
 
29
  # Custom transform to pad images to square
30
  class PadToSquare:
 
41
  def wrapper(*args, **kwargs):
42
  t0 = time.time()
43
  result = func(*args, **kwargs)
44
+ timer_logger.info(f"{func.__name__} took {time.time() - t0:.2f} seconds")
45
  return result
46
  return wrapper
47