This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/main by this push:
     new 94f52c83b0d CAMEL-18538: camel-jbang - Log command
94f52c83b0d is described below

commit 94f52c83b0d4a40e1e88b63e605951b81f69b1bc
Author: Claus Ibsen <claus.ib...@gmail.com>
AuthorDate: Fri Jan 6 11:32:34 2023 +0100

    CAMEL-18538: camel-jbang - Log command
---
 .../modules/ROOT/pages/camel-jbang.adoc            | 35 ++++++++++++++++++++--
 1 file changed, 33 insertions(+), 2 deletions(-)

diff --git a/docs/user-manual/modules/ROOT/pages/camel-jbang.adoc 
b/docs/user-manual/modules/ROOT/pages/camel-jbang.adoc
index 9f1d67efa00..2d93fbe0104 100644
--- a/docs/user-manual/modules/ROOT/pages/camel-jbang.adoc
+++ b/docs/user-manual/modules/ROOT/pages/camel-jbang.adoc
@@ -788,13 +788,44 @@ You can from another terminal access the logs from any 
Camel integration with th
 [source,bash]
 ----
 camel log chuck
-2023-01-04 17:59:19.288  INFO 44619 --- [           main] 
org.apache.camel.main.MainSupport        : Apache Camel (JBang) 3.21.0 is 
starting
-2023-01-04 17:59:19.395  INFO 44619 --- [           main] 
org.apache.camel.main.MainSupport        : Using Java 17.0.5 with PID 44619. 
Started by davsclaus in /Users/davsclaus/workspace/
+chuck     : 2023-01-04 17:59:19.288  INFO 44619 --- [           main] 
org.apache.camel.main.MainSupport   : Apache Camel (JBang) 3.21.0 is starting
+chuck     : 2023-01-04 17:59:19.395  INFO 44619 --- [           main] 
org.apache.camel.main.MainSupport   : Using Java 17.0.5 with PID 44619. Started 
by davsclaus in /Users/davsclaus/workspace/
 ...
 ----
 
 You can also watch logs for all Camel integrations by `camel log`, or you can 
specify by name/pids (separate by comma) `camel log bar,chuck`.
 
+It is also possible to find and highlight keywords from the log using 
`--find`, such as:
+
+[source,bash]
+----
+camel log chuck --find=invoice
+----
+
+You can find multiple items by repeating the option, i.e.:
+
+[source,bash]
+----
+camel log chuck --find=invoice --find=order
+----
+
+There is also a _grep_ option that will filter the logs to only show lines 
that matches text (ignore case).
+
+[source,bash]
+----
+camel log chuck --grep=error
+----
+
+The log command will by default tail the logs for new lines. If you want to 
exit the command immediately, you
+can turn off following as shown:
+
+[source,bash]
+----
+camel log chuck --grep=error --follow=false
+----
+
+This will grep the logs for log lines with matches text `error` and output 
only these logs, and exit.
+
 ==== Starting and Stopping routes
 
 The `camel cmd` is intended for executing miscellaneous commands in the 
running Camel integrations.

Reply via email to