Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
H
Hdlmake
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
15
Issues
15
List
Board
Labels
Milestones
Merge Requests
4
Merge Requests
4
Wiki
Wiki
image/svg+xml
Discourse
Discourse
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
Projects
Hdlmake
Commits
477c281a
Commit
477c281a
authored
Jun 12, 2017
by
Javier D. Garcia-Lasheras
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add an option to use a log file, this will made debugging easier
parent
3c9acec4
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
8 additions
and
2 deletions
+8
-2
__main__.py
hdlmake/__main__.py
+5
-0
action.py
hdlmake/action/action.py
+3
-2
No files found.
hdlmake/__main__.py
View file @
477c281a
...
@@ -178,6 +178,11 @@ def _get_parser():
...
@@ -178,6 +178,11 @@ def _get_parser():
dest
=
"log"
,
dest
=
"log"
,
default
=
"info"
,
default
=
"info"
,
help
=
"logging level: debug, info, warning, error, critical"
)
help
=
"logging level: debug, info, warning, error, critical"
)
parser
.
add_argument
(
"--logfile"
,
help
=
"path to the optional log file"
,
default
=
None
,
dest
=
"logfile"
)
parser
.
add_argument
(
parser
.
add_argument
(
"-p"
,
"--prefix"
,
"-p"
,
"--prefix"
,
dest
=
"prefix_code"
,
dest
=
"prefix_code"
,
...
...
hdlmake/action/action.py
View file @
477c281a
...
@@ -42,7 +42,7 @@ def set_logging_level(options):
...
@@ -42,7 +42,7 @@ def set_logging_level(options):
if
not
isinstance
(
numeric_level
,
int
):
if
not
isinstance
(
numeric_level
,
int
):
sys
.
exit
(
'Invalid log level:
%
s'
%
options
.
log
)
sys
.
exit
(
'Invalid log level:
%
s'
%
options
.
log
)
if
not
shell
.
check_windows
():
if
not
shell
.
check_windows
()
and
options
.
logfile
==
None
:
logging
.
basicConfig
(
logging
.
basicConfig
(
format
=
colored
(
format
=
colored
(
"
%(levelname)
s"
,
"
%(levelname)
s"
,
...
@@ -55,7 +55,8 @@ def set_logging_level(options):
...
@@ -55,7 +55,8 @@ def set_logging_level(options):
format
=
"
%(levelname)
s"
+
format
=
"
%(levelname)
s"
+
"
\t
%(filename)
s:
%(lineno)
d:
%(funcName)
s()
\t
"
+
"
\t
%(filename)
s:
%(lineno)
d:
%(funcName)
s()
\t
"
+
"
%(message)
s"
,
"
%(message)
s"
,
level
=
numeric_level
)
level
=
numeric_level
,
filename
=
options
.
logfile
)
logging
.
debug
(
str
(
options
))
logging
.
debug
(
str
(
options
))
...
...
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