Mentions légales du service

Skip to content
Snippets Groups Projects
Commit bb9cdc45 authored by Florent Bouchez Tichadou's avatar Florent Bouchez Tichadou
Browse files

[log] added tracker logger for easier discrimination

parent 7cbc3b6c
No related branches found
Tags bltx-v1.2-2
1 merge request!14Merge main into dev/tutoriel_dev
from lib.utils import lvl
from lib.utils import trk
from easytracker import init_tracker
class TrackerHelp:
......@@ -27,11 +27,11 @@ class TrackerHelp:
"""
if function_name in self.breaked_functions:
bp = self.breaked_functions[function_name]
lvl.debug(f"Appending callback to breakpoint {bp} for {function_name}")
trk.debug(f"Appending callback to breakpoint {bp} for {function_name}")
self.internal_bp[bp].append(callback)
else:
br = self.tracker.break_before_func(function_name)
lvl.debug(f"Registered breakpoint on {function_name}: got br_no {br}")
trk.debug(f"Registered breakpoint on {function_name}: got br_no {br}")
assert br not in self.internal_bp
self.internal_bp[br] = [callback]
self.breaked_functions[function_name] = br
......@@ -45,11 +45,11 @@ class TrackerHelp:
"""
if function_name in self.breaked_leave_functions:
bp = self.breaked_leave_functions[function_name]
lvl.debug(f"Appending callback to breakpoint {bp} when leaving {function_name}")
trk.debug(f"Appending callback to breakpoint {bp} when leaving {function_name}")
self.internal_bp[bp].append(callback)
else:
br = self.tracker.break_end_of_func(function_name)
lvl.debug(f"Registered breakpoint when leaving {function_name}: got br_no {br}")
trk.debug(f"Registered breakpoint when leaving {function_name}: got br_no {br}")
assert br not in self.internal_bp
self.internal_bp[br] = [callback]
self.breaked_leave_functions[function_name] = br
......@@ -62,11 +62,11 @@ class TrackerHelp:
"""
if variable_name in self.watched_variables:
wp = self.watched_variables[variable_name]
lvl.debug(f"Appending callback to watchpoint {wp} for {variable_name}")
trk.debug(f"Appending callback to watchpoint {wp} for {variable_name}")
self.internal_wp[wp].append(callback)
else:
wp = self.tracker.watch(variable_name)
lvl.debug(f"Registered watchpoint for {variable_name}: got wp_no {wp}")
trk.debug(f"Registered watchpoint for {variable_name}: got wp_no {wp}")
assert wp not in self.internal_wp
self.internal_wp[wp] = [callback]
self.watched_variables[variable_name] = wp
......
......@@ -3,3 +3,4 @@ log = logging.getLogger("agdb")
cus = logging.getLogger("custom")
lvl = logging.getLogger("level")
chk = logging.getLogger("check")
trk = logging.getLogger("tracker")
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment