Neuron ESB User Network

The Service Bus for the Connected Business

How can you log? Let me count the ways...

Sometimes when talking to people about Neuron for the first time or after their first few days using the product I'll get asked "Do you have logging?"...

Sheesh.. do we ever... First, there is the Trace Level setting you access in Neuron Explorer by using the Configure Server.. Set that to the level desired and restart the service. If you make it verbose you will get lots and lots of info including message bodies. This log level will create a new directory under logs each time the service is started.

Next, there is the good old Windows Event Log. Our log is called Neuron ESB..But don't only look there if you're having hard to diagnose issues. Sometimes it only appears as if Neuron is having problems. Often looking at the other Window's logs such as the Application log will reveal true root causes.

If you're really into WCF tracing you have a couple of options. One could be to turn it on in the esb service config file itself using the usual settings or, if you are using a custom config file in a connecter then you can put settings in there.

If you want to get fancier or customize more then there are the pipelines. You have access to OperationContext there in a Client Connector so you can learn all kinds of interesting stuff...Maybe you take that interesting stuff and use a Store step to put that intersting stuff in to SQL Server..

Or what about the Publish step? Put a Publish in wherever you want..Then use Neuron's pub sub infrastructure to send it to your own BAM implementation, or BI or logging portal or whatever.

If you like your messages to stick around for posterity and be kept in one place then you can turn on audtiting for a topic (You must configure a database for this option). Every message body for every publish and receipt of that message will end up in your database...

Finally, there is the Republish on another Topic choice in our policies. These are great for only publishing errors because a policy is only invoked if there is an issue...

As I said you have quite a lot of choices ... Wait a minute.. I forgot creating a Logging Adapter... Oh well, I think you get the point..We have you covered when it comes to logging...

Views: 120

Comment

You need to be a member of Neuron ESB User Network to add comments!

Join Neuron ESB User Network

Neuron ESB Product Support Forums and Communities

Latest Activity

Prasanth Kharade is now a member of Neuron ESB User Network
Dec 30, 2019
Suman vadde is now a member of Neuron ESB User Network
Dec 16, 2019
Morten Andreasen is now a member of Neuron ESB User Network
Dec 9, 2019
Profile IconCarl Porch, Cordier, Lahbib Marouan and 4 more joined Neuron ESB User Network
Nov 18, 2019
Miroslav Jelev posted a discussion

Using unsupported OAuth provider

Is it possible to create a custom OAuth provider?  Specifically, we are working with Cisco (https://cloudsso.cisco.com/as/token.oauth2).We have a requirement to integrate with a Cisco soap server which uses OAuth2 for authentication. We are using a Service Connector to send a message to the SOAP service, but we need to write custom code in a business process to authenticate with their Cisco OAuth provider. We saw that Neuron supports…See More
Jul 29, 2019
Profile Iconchris comer, Fahd EL YOUBI, Vishal Misal and 2 more joined Neuron ESB User Network
May 16, 2019
Alixx Skevington posted a discussion

Docker Windows 2019 - Neuron 3.5

Hi, We are using 3.5 for our application and I am trying to containerise it for our integration tests.  Building and deploying VM's as this is very time consuming to build and deploy.So I have decided that I to go down docker; everything in our stack has migrated nicely except Neuron.  The first issue was that I needed a later version of the 2016 image or 2019 image from MS which I have. I have managed to install MSMQ on it as well. But when I try to run a silent install everything runs.  But…See More
Apr 15, 2019

Badge

Loading…

© 2020   Created by Neuron Admin.   Powered by

Badges  |  Report an Issue  |  Terms of Service