Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Update s_loggers' names and remove old imports
- for root, subdirs, files in os.walk(walk_dir):
- for filename in files:
- if not filename.endswith('.java'):
- continue
- file_path = os.path.join(root, filename)
- print("Processing \t" + filename)
- with open(file_path) as file:
- subprocess.run("sed -i '/import org.apache.log4j.Logger/d' {}".format(file_path), shell=True)
- subprocess.run("sed -i 's/s_logger/logger/g' {}".format(file_path), shell=True)
- # Update static loggers' names
- for root, subdirs, files in os.walk(walk_dir):
- for filename in files:
- if not filename.endswith('.java'):
- continue
- file_path = os.path.join(root, filename)
- print("Processing \t" + filename)
- with open(file_path) as file:
- file_content = file.read()
- if "static Logger logger" in file_content:
- subprocess.run("sed -i 's/logger/LOGGER/g' {}".format(file_path), shell=True)
- if "private static final Logger logger" in file_content:
- subprocess.run("sed -i 's/private static final Logger logger/protected static Logger LOGGER/g' {}"
- .format(file_path), shell=True)
- subprocess.run("sed -i 's/logger/LOGGER/g' {}".format(file_path), shell=True)
Advertisement
Add Comment
Please, Sign In to add comment