question

Upvotes
Accepted
11 3 1 5

EMA C++ forward logging to application so that we can log it ourselves using our own logger

We are moving from RFA MarketData API to EMA. We used to forward RFA logging to our application and use our own logger. I have not seen anything like that possible yet in EMA C++ API. The options seem to be log to file or stdout and we can choose the logging level including a level to not log at all. Is it not possible to forward EMA logging to our own application?

Thanks.

elektronrefinitiv-realtimeelektron-sdkrrtema-apielektron-message-apic++
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

1 Answer

Upvotes
Accepted
7.6k 15 6 9

@nm

Currently EMA C++ does not have the ability to manage logger events like RFA C++.

What EMA provided for now is a logging mechanism useful for debugging runtime issues. In the default configuration, EMA is set to log significant events encountered during runtime and direct logging output to a file. If needed, you can turn off logging, or direct its output to stdout. Applications can configure the logging level at which the EMA logs event (to log every event, only error events, or nothing). However, it sill unable to submit, manage and receive logger events like the RFA Logger component.

If you need this feature, you may submit product feedback to the product team using the feedback page.

icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.