mirror of
https://github.com/Telecominfraproject/ols-nos.git
synced 2025-11-01 18:48:05 +00:00
[build]: add SONIC_CONFIG_BUILD_LOG_TIMESTAMP to add timestamp in build log (#4269)
add timestamp in each job build log example: [01:39:21] dh clean --with autotools-dev [01:39:22] dh_auto_clean [01:39:27] make -j16 distclean Signed-off-by: Guohan Lu <lguohan@gmail.com>
This commit is contained in:
@@ -17,6 +17,10 @@ GRAY=\033[0m
|
||||
endif
|
||||
endif
|
||||
|
||||
ifeq ($(SONIC_CONFIG_BUILD_LOG_TIMESTAMP),y)
|
||||
PROCESS_LOG_OPTION = -t
|
||||
endif
|
||||
|
||||
# Print red colored output
|
||||
# call:
|
||||
# log_red message
|
||||
@@ -43,7 +47,8 @@ log_green = echo -e "$(GREEN)$(1)$(GRAY)"
|
||||
|
||||
FLUSH_LOG = rm -f $@.log
|
||||
|
||||
LOG = &>> $(PROJECT_ROOT)/$@.log || { [ $$? -eq 0 ] || pushd $(PROJECT_ROOT) > /dev/null ; ./update_screen.sh -e $@ ; popd > /dev/null ; false ; }
|
||||
LOG_SIMPLE = &>> $(PROJECT_ROOT)/$@.log || { [ $$? -eq 0 ] || pushd $(PROJECT_ROOT) > /dev/null ; ./update_screen.sh -e $@ ; popd > /dev/null ; false ; }
|
||||
LOG = |& $(PROJECT_ROOT)/scripts/process_log.sh $(PROCESS_LOG_OPTION) &>> $(PROJECT_ROOT)/$@.log ; test $${PIPESTATUS[-2]} -eq 0 || { [ $$? -eq 0 ] || pushd $(PROJECT_ROOT) > /dev/null ; ./update_screen.sh -e $@ ; popd > /dev/null ; false ; }
|
||||
|
||||
###############################################################################
|
||||
## Header and footer for each target
|
||||
|
||||
Reference in New Issue
Block a user