Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
OpenDAS
vllm_cscc
Commits
d86285a4
Unverified
Commit
d86285a4
authored
Apr 23, 2024
by
youkaichao
Committed by
GitHub
Apr 23, 2024
Browse files
[Core][Logging] Add last frame information for better debugging (#4278)
parent
d87f39e9
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
16 additions
and
2 deletions
+16
-2
vllm/logger.py
vllm/logger.py
+16
-2
No files found.
vllm/logger.py
View file @
d86285a4
...
@@ -83,13 +83,27 @@ def _trace_calls(log_path, root_dir, frame, event, arg=None):
...
@@ -83,13 +83,27 @@ def _trace_calls(log_path, root_dir, frame, event, arg=None):
return
return
# Log every function call or return
# Log every function call or return
try
:
try
:
last_frame
=
frame
.
f_back
if
last_frame
is
not
None
:
last_filename
=
last_frame
.
f_code
.
co_filename
last_lineno
=
last_frame
.
f_lineno
last_func_name
=
last_frame
.
f_code
.
co_name
else
:
# initial frame
last_filename
=
""
last_lineno
=
0
last_func_name
=
""
with
open
(
log_path
,
'a'
)
as
f
:
with
open
(
log_path
,
'a'
)
as
f
:
if
event
==
'call'
:
if
event
==
'call'
:
f
.
write
(
f
"
{
datetime
.
datetime
.
now
()
}
Call to"
f
.
write
(
f
"
{
datetime
.
datetime
.
now
()
}
Call to"
f
"
{
func_name
}
in
{
filename
}
:
{
lineno
}
\n
"
)
f
"
{
func_name
}
in
{
filename
}
:
{
lineno
}
"
f
" from
{
last_func_name
}
in
{
last_filename
}
:"
f
"
{
last_lineno
}
\n
"
)
else
:
else
:
f
.
write
(
f
"
{
datetime
.
datetime
.
now
()
}
Return from"
f
.
write
(
f
"
{
datetime
.
datetime
.
now
()
}
Return from"
f
"
{
func_name
}
in
{
filename
}
:
{
lineno
}
\n
"
)
f
"
{
func_name
}
in
{
filename
}
:
{
lineno
}
"
f
" to
{
last_func_name
}
in
{
last_filename
}
:"
f
"
{
last_lineno
}
\n
"
)
except
NameError
:
except
NameError
:
# modules are deleted during shutdown
# modules are deleted during shutdown
pass
pass
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment