Logging in Website module
In the Website module (C# code), there is a scenario where I want to log an informational message. I am making use of the static method ApplicationLogger.LogInfo(). The documentation of this method says by default it will log to LogName.AppSystem, which is the application system log. Here is the code I am using as a test: > string msg = "A test message."; > > ApplicationLogger.LogInfo(key: "Cobalt.My.New.Key", message: msg); When I run locally, I can see the message in my \data\logs\Application\App_xml.log file. My question is once this gets deployed to the testing environments and then PROD, where will I find the message? In ErrorGUI? In TRMR? Or is there another tool where I will be able to see it? My use case is one where this message isn't really an error, so that's why I am logging an informational message. This shouldn't be that frequent at all, so filling up logs is not a concern.
Tagged:
2
Best Answer
-
ErrorGui only picks up error logs, and TRMR handles special logs for tracing the calls between systems. Your best bet is to either look at the log files on the individual servers, or use [Splunk][1] to search across log files on all servers. [Here is a screencast][2] showing how to log on to the individual boxes and look at log files. Also, you'll want to make sure the deployed logs are set to emit the messages that you are sending. You can see your log4net configuration by going into CMDB for Website for the environment you care about and viewing the configuration: ![alt text][3] [1]:
http://techoverflow.int.thomsonreuters.com/questions/1528/splunk-username-and-password-for-cobalt-services [2]:
https://thehub.thomsonreuters.com/videos/19209 [3]:
http://techoverflow.int.thomsonreuters.com/upfiles/CMDBLoggingConfiguration.png3
Answers
-
Coincidentally working with Error GUI today. I had an issue trying to log things in Error GUI in the Search module. I know that in java I had to use a class called: com.trgr.cobalt.search.logging.errorlogging.ErrorLogger Perhaps in the C# modules you have an import with a similar class in it as well? But once you have the correct logger in a java module at least, the code that must execute to write the information to Error GUI gets hit and it will still log the error to the console. I'm fairly certain it would operate the same way in a C# module. Alternatively of course, as Ryan Morlock has suggested, you can use Splunk but this is only available for QED and PROD.1
Categories
- All Categories
- 6 AHS
- 38 Alpha
- 161 App Studio
- 4 Block Chain
- 4 Bot Platform
- 16 Connected Risk APIs
- 47 Data Fusion
- 30 Data Model Discovery
- 608 Datastream
- 1.3K DSS
- 577 Eikon COM
- 4.9K Eikon Data APIs
- 7 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- Trading API
- 2.7K Elektron
- 1.3K EMA
- 236 ETA
- 519 WebSocket API
- 33 FX Venues
- 10 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 20 Messenger Bot
- 2 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 59 Open Calais
- 264 Open PermID
- 39 Entity Search
- 2 Org ID
- PAM
- PAM - Logging
- 8.4K Private Comments
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 20 RDMS
- 1.4K Refinitiv Data Platform
- 367 Refinitiv Data Platform Libraries
- 3 Refinitiv Due Diligence
- LSEG Due Diligence Portal API
- 3 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.1K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 10 World-Check Customer Risk Screener
- 990 World-Check One
- 44 World-Check One Zero Footprint
- 45 Side by Side Integration API
- Test Space
- 3 Thomson One Smart
- 1.2K TR Internal
- Global Hackathon 2015
- 2 Specialists Who Code
- 10 TR Knowledge Graph
- 150 Transactions
- 142 REDI API
- 1.7K TREP APIs
- 4 CAT
- 21 DACS Station
- 117 Open DACS
- 1.1K RFA
- 103 UPA
- 172 TREP Infrastructure
- 224 TRKD
- 886 TRTH
- 5 Velocity Analytics
- 5 Wealth Management Web Services
- 59 Workspace SDK
- 9 Element Framework
- 5 Grid
- 13 World-Check Data File
- Yield Book Analytics
- 46 中文论坛