neels has uploaded this change for review. ( 
https://gerrit.osmocom.org/c/libosmocore/+/32042 )


Change subject: logging vty: probe 'print' and 'logging timestamp' cmds
......................................................................

logging vty: probe 'print' and 'logging timestamp' cmds

Upcoming patch I58c792dda3cbcf8618648ba4429c27fa398a9e15 aims to change
the timestamp configuration. Show current state before these changes.

Change-Id: I8e0a373496130004e453a2044c1091665fe02a05
---
M tests/logging/logging_vty_test.vty
1 file changed, 108 insertions(+), 0 deletions(-)



  git pull ssh://gerrit.osmocom.org:29418/libosmocore refs/changes/42/32042/1

diff --git a/tests/logging/logging_vty_test.vty 
b/tests/logging/logging_vty_test.vty
index 2cff62c..f9b4e01 100644
--- a/tests/logging/logging_vty_test.vty
+++ b/tests/logging/logging_vty_test.vty
@@ -70,6 +70,10 @@
   set-log-mask  Set the logmask of this logging target
   level         Set the log level for a specified category

+logging_vty_test# logging timestamp ?
+  0  Don't prefix each log message
+  1  Prefix each log message with current timestamp
+
 logging_vty_test# logging level ?
 ... ! all
   aa         Antropomorphic Armadillos (AA)
@@ -109,6 +113,98 @@
   error   Log error messages and higher levels
   fatal   Log only fatal messages

+logging_vty_test# logging print ?
+  extended-timestamp  Configure log message timestamping
+  thread-id           Configure log message logging Thread ID
+  category            Configure log message
+  category-hex        Configure log message
+  level               Configure log message
+  file                Configure log message
+
+logging_vty_test# logging print extended-timestamp ?
+  0  Don't prefix each log message
+  1  Prefix each log message with current timestamp with YYYYMMDDhhmmssnnn
+
+logging_vty_test# logging print thread-id ?
+  0  Don't prefix each log message
+  1  Prefix each log message with current Thread ID
+
+logging_vty_test# logging print category ?
+  0  Don't prefix each log message
+  1  Prefix each log message with category/subsystem name
+
+logging_vty_test# logging print category-hex ?
+  0  Don't prefix each log message
+  1  Prefix each log message with category/subsystem nr in hex ('<000b>')
+
+logging_vty_test# logging print level ?
+  0  Don't prefix each log message
+  1  Prefix each log message with the log level name
+
+logging_vty_test# logging print file ?
+  0         Don't prefix each log message
+  1         Prefix each log message with the source file and line
+  basename  Prefix each log message with the source file's basename (strip 
leading paths) and line
+
+logging_vty_test# logging print file basename ?
+  [last]  Log source file info at the end of a log line. If omitted, log 
source file info just before the log text.
+
+logging_vty_test# configure terminal
+logging_vty_test(config)# log stderr
+logging_vty_test(config-log)# show running-config
+...
+log stderr
+... !timestamp
+ logging timestamp 0
+... !timestamp
+
+logging_vty_test(config-log)# logging timestamp 1
+logging_vty_test(config-log)# show running-config
+...
+log stderr
+... !timestamp
+ logging timestamp 1
+... !timestamp
+
+logging_vty_test(config-log)# ### with 'extended-timestamp 1', 'logging 
timestamp' is not shown
+logging_vty_test(config-log)# logging print extended-timestamp 1
+logging_vty_test(config-log)# show running-config
+...
+log stderr
+... !timestamp
+ logging print extended-timestamp 1
+... !timestamp
+
+logging_vty_test(config-log)# ### 'logging timestamp 0' effect not shown while 
'extended-timestamp' == 1
+logging_vty_test(config-log)# logging timestamp 0
+logging_vty_test(config-log)# show running-config
+...
+log stderr
+... !timestamp
+ logging print extended-timestamp 1
+... !timestamp
+
+logging_vty_test(config-log)# ### 'logging timestamp 1' remains set upon 
'extended-timestamp 0'
+logging_vty_test(config-log)# logging timestamp 1
+logging_vty_test(config-log)# logging print extended-timestamp 0
+logging_vty_test(config-log)# show running-config
+...
+log stderr
+... !timestamp
+ logging timestamp 1
+... !timestamp
+
+logging_vty_test(config-log)# logging timestamp 0
+logging_vty_test(config-log)# show running-config
+...
+log stderr
+... !timestamp
+ logging timestamp 0
+... !timestamp
+
+logging_vty_test(config-log)# exit
+logging_vty_test(config)# no log stderr
+logging_vty_test(config)# exit

 logging_vty_test# log-sweep
 DAA DEBUG Log message for DAA on level LOGL_DEBUG

--
To view, visit https://gerrit.osmocom.org/c/libosmocore/+/32042
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: libosmocore
Gerrit-Branch: master
Gerrit-Change-Id: I8e0a373496130004e453a2044c1091665fe02a05
Gerrit-Change-Number: 32042
Gerrit-PatchSet: 1
Gerrit-Owner: neels <nhofm...@sysmocom.de>
Gerrit-MessageType: newchange

Reply via email to