Centralize default trace location
This commit is contained in:
parent
078ebc411a
commit
1eacc66c97
7 changed files with 69 additions and 23 deletions
|
@ -14,10 +14,9 @@
|
|||
|
||||
"""API functions for the ROS 2 trace command."""
|
||||
|
||||
import os
|
||||
|
||||
from tracetools_trace.tools import args
|
||||
from tracetools_trace.tools import lttng
|
||||
from tracetools_trace.tools import path
|
||||
|
||||
|
||||
def add_trace_arguments(parser):
|
||||
|
@ -32,7 +31,6 @@ def init(args):
|
|||
"""
|
||||
session_name = args.session_name
|
||||
base_path = args.path
|
||||
full_path = os.path.join(base_path, session_name)
|
||||
ros_events = args.events_ust
|
||||
kernel_events = args.events_kernel
|
||||
|
||||
|
@ -51,9 +49,14 @@ def init(args):
|
|||
else:
|
||||
print('kernel tracing disabled')
|
||||
|
||||
print(f'writting tracing session to: {full_path}')
|
||||
full_session_path = path.get_full_session_path(session_name, base_path)
|
||||
print(f'writting tracing session to: {full_session_path}')
|
||||
input('press enter to start...')
|
||||
lttng.lttng_init(session_name, full_path, ros_events=ros_events, kernel_events=kernel_events)
|
||||
lttng.lttng_init(
|
||||
session_name,
|
||||
base_path=base_path,
|
||||
ros_events=ros_events,
|
||||
kernel_events=kernel_events)
|
||||
|
||||
|
||||
def fini(args):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue