rahul2001 commited on
Commit
d8d2f7d
·
1 Parent(s): 3f26e9e

Fixed bugs

Browse files
Files changed (4) hide show
  1. .vscode/launch.json +16 -0
  2. setup.py +1 -1
  3. src/exception.py +3 -11
  4. src/logger.py +2 -3
.vscode/launch.json ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ // Use IntelliSense to learn about possible attributes.
3
+ // Hover to view descriptions of existing attributes.
4
+ // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
5
+ "version": "0.2.0",
6
+ "configurations": [
7
+ {
8
+ "name": "Python: Current File",
9
+ "type": "python",
10
+ "request": "launch",
11
+ "program": "${file}",
12
+ "console": "integratedTerminal",
13
+ "justMyCode": true
14
+ }
15
+ ]
16
+ }
setup.py CHANGED
@@ -12,7 +12,7 @@ def get_req(path_file:str):
12
 
13
  setup(
14
  name = "ml_project",
15
- author= "tahul",
16
  version= "0.0.1",
17
  packages= find_packages(),
18
  install_require = get_req("requirements.txt")
 
12
 
13
  setup(
14
  name = "ml_project",
15
+ author= "Rahul",
16
  version= "0.0.1",
17
  packages= find_packages(),
18
  install_require = get_req("requirements.txt")
src/exception.py CHANGED
@@ -1,5 +1,6 @@
1
  import sys
2
  import logging
 
3
  def error_message_detail(error,error_detail:sys):
4
  _,_,exc_tb = error_detail.exc_info()
5
  file_name =exc_tb.tb_frame.f_code.co_filename
@@ -11,15 +12,6 @@ class CustomException(Exception):
11
  def __init__(self,error_message,error_detail:sys) -> None:
12
  super().__init__(error_message)
13
  self.error_message = error_message_detail(error_message,error_detail=error_detail)
 
14
  def __str__(self) -> str:
15
- return self.error_message
16
-
17
- if __name__ == "__main__":
18
-
19
- try:
20
- a = 1/0
21
- except Exception as e:
22
- logging.info("Logging has started")
23
- raise CustomException
24
- finally:
25
- logging.info(CustomException(e,sys))
 
1
  import sys
2
  import logging
3
+ import logger
4
  def error_message_detail(error,error_detail:sys):
5
  _,_,exc_tb = error_detail.exc_info()
6
  file_name =exc_tb.tb_frame.f_code.co_filename
 
12
  def __init__(self,error_message,error_detail:sys) -> None:
13
  super().__init__(error_message)
14
  self.error_message = error_message_detail(error_message,error_detail=error_detail)
15
+ logging.info(self.error_message)
16
  def __str__(self) -> str:
17
+ return self.error_message
 
 
 
 
 
 
 
 
 
 
src/logger.py CHANGED
@@ -4,13 +4,12 @@ from datetime import datetime
4
 
5
  LOG_FILE = f'{datetime.now().strftime("%m_%d_%y_%H_%M_%S")}.log'
6
  logs_path = os.path.join(os.getcwd(),"logs",LOG_FILE)
7
- os.markdirs(logs_path,exist_ok = True)
8
 
9
  LOG_FILE_PATH = os.path.join(logs_path,LOG_FILE)
10
 
11
  logging.basicConfig(
12
  filename= LOG_FILE_PATH,
13
  force="[ %(asctime)s] %(linemo)d %(name)s - %(levelname)s - %(message)s",
14
- level= logging.INFO,
15
  )
16
-
 
4
 
5
  LOG_FILE = f'{datetime.now().strftime("%m_%d_%y_%H_%M_%S")}.log'
6
  logs_path = os.path.join(os.getcwd(),"logs",LOG_FILE)
7
+ os.makedirs(logs_path,exist_ok = True)
8
 
9
  LOG_FILE_PATH = os.path.join(logs_path,LOG_FILE)
10
 
11
  logging.basicConfig(
12
  filename= LOG_FILE_PATH,
13
  force="[ %(asctime)s] %(linemo)d %(name)s - %(levelname)s - %(message)s",
14
+ level= logging.INFO
15
  )