No, but you can look at the exchange in the debugger, it has a property for message history with a list of all the nodes it has passed, then you can look in there.
List<MessageHistory> list = exchange.getProperty(Exchange.MESSAGE_HISTORY, List.class); On Thu, Jun 9, 2016 at 2:20 PM, Kasim Sert (Ibtech-Software Infrastructure) <[email protected]> wrote: > Hi Claus, > > Is there a way to do this without changing the route, for instance in eclipse > display window invoking some methods ? > > I tried to print with expression below but not working. > > org.apache.camel.builder.SimpleBuilder.simple("${messageHistory}").evaluate(org.apache.camel.builder.ExchangeBuilder.anExchange(getContext()).build(),String.class) > > -----Original Message----- > From: Claus Ibsen [mailto:[email protected]] > Sent: Thursday, June 09, 2016 12:01 PM > To: [email protected] > Subject: Re: Printing message history during root debug > > If you are using Camel 2.17 you can use simple language to get it, and then > log it easily > > .log("${messageHistory}") > > > > On Thu, Jun 9, 2016 at 10:55 AM, Kasim Sert (Ibtech-Software > Infrastructure) <[email protected]> wrote: >> Hi, >> >> Is it possible to print Message history (which is printed in case of errors >> like below) during a route debug without error conditions. I just want to >> learn how did I reach at that bean currently I am debugging. Is that >> possible ? >> >> >> Message History >> --------------------------------------------------------------------------------------------------------------------------------------- >> RouteId ProcessorId Processor >> Elapsed (ms) >> [route25 ] [route25 ] [direct://FT_EXPORT_FILE >> ] [ 0] >> [route25 ] [to109 ] [direct:pollOnDemand >> ] [ 0] >> [route19 ] [bean179 ] >> [bean[com.abc.mft.MftTransferGroup@c21c663c] ] [ >> 0] >> [route19 ] [choice1 ] >> [when[{header{header(pendingTranferExists)} == true}]choice[] >> ] [ 0] >> [route19 ] [bean180 ] >> [bean[com.abc.mft.helper.CommonHelper] ] [ >> 0] >> >> >> [Facebook]<http://secure-web.cisco.com/1meywFzt3s5XpduNtje3NllkoDbv0r_ >> iP5bNGy5psx9M8o6d3uyfM6YnH3zfkzrrKKdsUggHYqvD7u3RC3DO6XVS6apoFVVjPrOxI >> nsCkx0YjITDzxqnJ-rIlOVViPhPTi-Y_ohVnTj4-mWmcminusaxPat_Ta0Wd5h-KrT0TA1 >> WIQwQ7xWBRxjrGmYV1f6tgwWd11X7H0y6x003tIqUqyAk_inV3-3Kz_zAE4EclamEcozl7 >> Np1hk-qtt7Nog1hTqvNhIZAZ4VC06pAfXVhpog/http%3A%2F%2Fwww.facebook.com%2 >> FFinansbank> [Twitter] <http://twitter.com/finansbank> >> >> [https://www.finansbank.com.tr/Disclaimer/BannerImages.aspx?date=09.06 >> .201611:5500]<https://www.finansbank.com.tr/Disclaimer/Bannerlink.aspx >> ?date=09.06.201611:5500> >> >> >> Bu e-posta'n?n i?erdi?i bilgiler (ekleri dahil olmak ?zere) gizlidir. >> Onay?m?z olmaks?z?n ???nc? ki?ilere a?iklanamaz. Bu mesaj?n g?nderilmek >> istendi?i ki?i de?ilseniz, l?tfen mesaj? sisteminizden derhal siliniz. >> IBTech A.?. bu mesaj?n i?erdi?i bilgilerin do?rulu?u veya eksiksiz oldu?u >> konusunda bir garanti vermemektedir. Bu nedenle bilgilerin ne ?ekilde olursa >> olsun i?eri?inden, iletilmesinden, al?nmas?ndan, saklanmas?ndan sorumlu >> de?ildir. Bu mesaj?n i?eri?i yazar?na ait olup, IBTech A.?.'nin g?r??lerini >> i?ermeyebilir. >> >> The information contained in this e-mail (including any attachments)is >> confidential. It must not be disclosed to any person without our authority. >> If you are not the intended recipient, please delete it from your system >> immediately. IBTech A.S. makes no warranty as to the accuracy or >> completeness of any information contained in this message and hereby >> excludes any liability of any kind for the information contained therein or >> for the information transmission, reception, storage or use of such in any >> way whatsoever. Any opinions expressed in this message are those of the >> author and may not necessarily reflect the opinions of IBTech A.S. > > > > -- > Claus Ibsen > ----------------- > http://secure-web.cisco.com/1K-Aq_af5GUW8mxofqmD2R9SzXt9eHVU8W1ob1ZVYjKZIJWD79i3Xs2DEKNqSb3XjMGTx3VE_o2n1J9ra25BU0t8TUheOrHdoOjc4nA_N4MMkIY-R9ZmNw6tyamvs6jVK8Dj8UYGRkWg6IbXdqKjwppjisBNrHf7oAsMIOKcRtmyQRvhmXEndktZR3Tgp4M7NC-1JH6p42UZGujHtZfy9SF1hGm3vFQmBdA_zOacaGKVoshgdo-slmPmLuRYQMKIw/http%3A%2F%2Fdavsclaus.com > @davsclaus Camel in Action 2: > https://secure-web.cisco.com/1f-Lgx_lqKiWISJJvIFIaSSO8YA63_gYpYQmzeELhe1ImFSw5_AqIFwDkiPXtWsNro9pxYiARwsjn0Ld-HDu4cj3b0OCnKXGd-yS4644Y_2gYQA7dJ7cRWQXg_h6Vice8_QexTv5cv_G8kOOLMNEhldHzBl8QdbDsDriWYXY7bKxZccTKjAbbFWOp8L_d6qYAw81lsDbimBEUegB4KB5sJo9v38sk8nsWBXKIYHa2n6wmO3r9K67W7h6c8pQW7fmK/https%3A%2F%2Fwww.manning.com%2Fibsen2 > > > > Bu e-posta'nin içerdigi bilgiler (ekleri dahil olmak > üzere) gizlidir. Onayimiz olmaksizin üçüncü kisilere açiklanamaz. Bu mesajin > gönderilmek istendigi kisi degilseniz, lütfen mesaji sisteminizden derhal > siliniz. IBTech A.S. bu mesajin içerdigi bilgilerin dogrulugu veya eksiksiz > oldugu konusunda bir garanti vermemektedir. Bu nedenle bilgilerin ne sekilde > olursa olsun içeriginden, iletilmesinden, alinmasindan, saklanmasindan sorumlu > degildir. Bu mesajin içerigi yazarina ait olup, IBTech A.S.'nin görüslerini > içermeyebilir. > > The information contained in this e-mail (including any > attachments)is confidential. It must not be disclosed to any person without > our > authority. If you are not the intended recipient, please delete it from your > system immediately. IBTech A.S. makes no warranty as to the accuracy or > completeness of any information contained in this message and hereby excludes > any liability of any kind for the information contained therein or for the > information transmission, reception, storage or use of such in any way > whatsoever. Any opinions expressed in this message are those of the author and > may not necessarily reflect the opinions of IBTech > A.S. -- Claus Ibsen ----------------- http://davsclaus.com @davsclaus Camel in Action 2: https://www.manning.com/ibsen2
