{"id":43872,"date":"2026-04-20T08:36:00","date_gmt":"2026-04-20T06:36:00","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/?p=43872"},"modified":"2026-04-11T08:16:36","modified_gmt":"2026-04-11T06:16:36","slug":"goldengate-26ai-logs-explained","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/goldengate-26ai-logs-explained\/","title":{"rendered":"GoldenGate 26ai Logs Explained"},"content":{"rendered":"\n<p>GoldenGate logs are a <strong>powerful source of information<\/strong> when troubleshooting or <strong>analyzing your deployments<\/strong>. However, there is at least one log file per service in the Microservices Architecture. This means that for a GoldenGate setup with multiple deployments, you can quickly have tens of log files to search for information. In that context, <strong>knowing where to look is important<\/strong>, especially if you are <a href=\"https:\/\/www.dbi-services.com\/blog\/upgrade-goldengate-from-classic-to-microservices-architecture-before-its-too-late\/\" target=\"_blank\" rel=\"noreferrer noopener\">upgrading from a Classic Architecture<\/a> where you only had to check the <code>ggserr.log<\/code> file.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-rest-api-log-files\">REST API Log Files<\/h2>\n\n\n\n<p>The <code>restapi.log<\/code> files are one of the most important logs because of the amount of information they provide. They allow you to completely understand what is happening behind the scenes. It takes time to learn how to analyze them, but I wrote a dedicated article on <a href=\"https:\/\/www.dbi-services.com\/blog\/querying-goldengate-rest-api-log-efficiently\/\" target=\"_blank\" rel=\"noreferrer noopener\">REST API log analysis<\/a> to help you through this. There is one <code>restapi.log<\/code> file per deployment, because the REST API calls are always made to a specific deployment. This is also true when using a reverse proxy.<\/p>\n\n\n\n<p>These <code>restapi.log<\/code> files are also a source of information for other GoldenGate log files. For instance, REST API logs on the AI Service will be cleaned and filtered before ending up in the log dedicated to the AI Service. This is another reason why you should understand the content of these <code>restapi.log<\/code> files.<\/p>\n\n\n\n<p>Here is a log example from a <code>restapi.log<\/code> file. Again, for more details, read the blog linked above.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>2026-04-09 19:46:36.789+0000 ERROR|RestAPI.adminsrvr | Request #1581: {\n    \"context\": {\n        \"httpContextKey\": 140353514441552,\n        \"verbId\": 7,\n        \"verb\": \"PATCH\",\n        \"originalVerb\": \"PATCH\",\n        \"uri\": \"\/services\/v2\/extracts\/EXTSRC\",\n        \"protocol\": \"http\",\n        \"headers\": {\n            \"X-OGG-Context\": \"services\/ogg_test_01\/adminsrvr\",\n            \"X-OGG-Deployment\": \"ogg_test_01\",\n            \"X-OGG-Service\": \"adminsrvr\",\n            \"X-OGG-Version\": \"v2\",\n            \"X-OGG-Resource\": \"extracts\/EXTSRC\",\n            \"X-Real-IP\": \"**\",\n            \"X-Forwarded-For\": \"**\",\n            \"X-Forwarded-Host\": \"vmogg\",\n            \"X-Forwarded-Proto\": \"https\",\n            \"X-Forwarded-Server\": \"oggvm1\",\n            \"X-SSL-Client-Verify\": \"NONE\",\n            \"Connection\": \"keep-alive\",\n            \"Host\": \"vmogg\",\n            \"Content-Length\": \"75\",\n            \"User-Agent\": \"python-requests\/2.32.3\",\n            \"Accept-Encoding\": \"gzip, deflate\",\n            \"Accept\": \"application\/json\",\n            \"Content-Type\": \"application\/json\",\n            \"Cookie\": \"** Masked **\",\n            \"Authorization\": \"** Masked **\",\n            \"X-OGG-Requestor-Id\": \"\",\n            \"X-OGG-Feature-List\": \"\"\n        },\n        \"host\": \"vmogg\",\n        \"securityEnabled\": false,\n        \"authorization\": {\n            \"authUserName\": \"ogg\",\n            \"authPassword\": \"** Masked **\",\n            \"authMode\": \"Basic\",\n            \"authUserRole\": \"Security\"\n        },\n        \"requestId\": 4,\n        \"uriTemplate\": \"\/services\/{version}\/extracts\/{extract}\"\n    },\n    \"content\": {\n        \"managedProcessSettings\": \"ogg:managedProcessSettings:NonExistingProfile\"\n    },\n    \"isScaRequest\": true,\n    \"parameters\": {\n        \"uri\": {\n            \"extract\": \"EXTSRC\",\n            \"version\": \"v2\"\n        }\n    }\n}\nResponse: {\n    \"context\": {\n        \"httpContextKey\": 140353514441552,\n        \"requestId\": 4,\n        \"code\": \"404 Not Found\",\n        \"headers\": {\n            \"Content-Type\": \"application\/json\",\n            \"Set-Cookie\": \"** Masked **\"\n        },\n        \"Content-Type\": \"application\/json\",\n        \"contentType\": \"application\/json\"\n    },\n    \"isScaResponse\": true,\n    \"content\": {\n        \"$schema\": \"api:standardResponse\",\n        \"links\": &#091;\n            {\n                \"rel\": \"canonical\",\n                \"href\": \"https:\/\/vmogg\/services\/ogg_test_01\/adminsrvr\/v2\/extracts\/EXTSRC\",\n                \"mediaType\": \"application\/json\"\n            },\n            {\n                \"rel\": \"self\",\n                \"href\": \"https:\/\/vmogg\/services\/ogg_test_01\/adminsrvr\/v2\/extracts\/EXTSRC\",\n                \"mediaType\": \"application\/json\"\n            }\n        ],\n        \"messages\": &#091;\n            {\n                \"$schema\": \"ogg:message\",\n                \"title\": \"The managed process settings profile 'ogg:managedProcessSettings:NonExistingProfile' does not exist.\",\n                \"code\": \"OGG-08122\",\n                \"severity\": \"ERROR\",\n                \"issued\": \"2026-04-09T19:46:36Z\",\n                \"type\": \"https:\/\/docs.oracle.com\/en\/middleware\/goldengate\/core\/23.26\/error-messages\/\"\n            },\n            {\n                \"$schema\": \"ogg:message\",\n                \"title\": \"The item type  with name 'ogg:managedProcessSettings:NonExistingProfile' does not exist.\",\n                \"code\": \"OGG-12029\",\n                \"severity\": \"INFO\",\n                \"issued\": \"2026-04-09T19:46:36Z\",\n                \"type\": \"https:\/\/docs.oracle.com\/en\/middleware\/goldengate\/core\/23.26\/error-messages\/\"\n            }\n        ]\n    }\n}<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-admin-client-log-file\">Admin Client Log File<\/h2>\n\n\n\n<p>Depending on your configuration, the <code>adminclient<\/code> log file might not always be in the same location. More specifically, you can have multiple <code>adminclient.log<\/code> files for a single GoldenGate installation. The reason behind this is that the logs go to the location of your <code>OGG_VAR_HOME<\/code> environment variable. The <code>adminclient.log<\/code> can be located in :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>In your Service Manager <code>var\/log<\/code> directory, if your GoldenGate user has the Service Manager <code>OGG_VAR_HOME<\/code> set in the environment.<\/li>\n\n\n\n<li>In your deployment <code>var\/log<\/code> directory, if you change the <code>OGG_VAR_HOME<\/code> environment variable when switching between deployments at the OS level. This is not recommended, as it can lead to multiple <code>adminclient.log<\/code> files and mixed-up logs between deployments.<\/li>\n\n\n\n<li>In your GoldenGate binaries, if you misconfigured your environment and are calling the <code>adminclient<\/code> with an empty <code>OGG_VAR_HOME<\/code> variable. This is not ideal, as you could lose the log file after patching or upgrading.<\/li>\n<\/ul>\n\n\n\n<p>There is not much to see in this file with the default logging configuration, but it can be used to troubleshoot connection issues with the <code>adminclient<\/code>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-service-manager-log-files\">Service Manager Log Files<\/h2>\n\n\n\n<p>Let&#8217;s look at the <code>var\/log<\/code> folder of the Service Manager deployment.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>oggsm\/var\/log:\nServiceManager.log\nrestapi.log\nAIService.log<\/code><\/pre>\n\n\n\n<p>In GoldenGate 26ai, there are three different logs for the Service Manager:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>ServiceManager.log<\/code> : In a healthy installation, this log file should only contain logs generated when services start or stop. But if your Administration Server doesn&#8217;t start, this log is a good starting point for troubleshooting.<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>2026-04-09T19:20:28.124+0000 INFO | Task 'ogg_test_01:adminsrvr' started with process id 2505 (ogg_test_01:adminsrvr)\n2026-04-09T19:20:28.159+0000 INFO | Task 'ServiceManager:AIService' started with process id 2515 (ServiceManager:AIService)\n2026-04-09T19:20:28.182+0000 INFO | Task 'ogg_test_01:distsrvr' started with process id 2522 (ogg_test_01:distsrvr)\n2026-04-09T19:20:28.215+0000 INFO | Task 'ogg_test_01:recvsrvr' started with process id 2542 (ogg_test_01:recvsrvr)\n2026-04-09T19:20:28.234+0000 INFO | Task 'ogg_test_01:pmsrvr' started with process id 2553 (ogg_test_01:pmsrvr)\n2026-04-09T19:20:29.243+0000 INFO | Installation topology updated (ServiceManager.Topology)<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>restapi.log<\/code> : See the chapter above about REST API Log Files.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>AIService.log<\/code> : This is where logs from the AI Service are gathered. It mostly consists of a cleaned collection of the REST API logs from calls made against the AI Service. For instance, here is a log you can get when adding an AI Provider to the Service Manager.<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>2026-04-09 19:32:21.056 DATA |AIService&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |AIService.RestApi&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; 247 RequestHandlers.cpp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | 00000000-0000-0000-D5F8-000000000006&gt; {\"$schema\":\"api:standardResponse\",\"links\":&#091;],\"response\":{\"providers\":&#091;{\"id\":\"1\",\"name\":\"GeminiAiStudio\",\"type\":\"gemini\",\"baseUrl\":\"https:\/\/generativelanguage.googleapis.com\/v1beta\/models\/gemini-flash-latest:generateContent\",\"authentication\":{\"type\":\"api_key\",\"configured\":true},\"links\":&#091;{\"rel\":\"parent\",\"href\":\"\/api\/v1\/providers\",\"mediaType\":\"application\/json\"},{\"rel\":\"canonical\",\"href\":\"\/api\/v1\/providers\/1\",\"mediaType\":\"application\/json\"}]}],\"metadata\":{\"fromCache\":false,\"providerCount\":1,\"lastUpdatedEpochMicroseconds\":1775827941054749}},\"messages\":&#091;]} (Thread 2)<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-deployment-log-files\">Deployment Log Files<\/h2>\n\n\n\n<p>GoldenGate deployments have more log file types than the Service Manager. In the <code>var\/log<\/code> folder of your deployments, you should have the following files:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ogg_test_01\/var\/log:\nadminsrvr.log\ndistsrvr.log\nER-events.log\nextract.log\nggserr.log\npmsrvr.log\nrecvsrvr.log\nreplicat.log\nrestapi.log<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>adminsrvr.log<\/code>, <code>distsrvr.log<\/code>, <code>recvsrvr.log<\/code> and <code>pmsrvr.log<\/code> : These files contain all the information, warning and error messages from actions or events in the main GoldenGate services (Administration, Distribution, Receiver and Performance Metrics Services). They are <strong>not as extensive<\/strong> as what you can find in the <code>restapi.log<\/code> file, but they provide a really <strong>good overview of what is happening<\/strong> inside your deployment.<\/li>\n\n\n\n<li><code>ER-events.log<\/code> : This is a log file that can be used for monitoring your GoldenGate deployments. <strong>All warning and error messages on your extracts and replicats<\/strong> are available here. It is sometimes verbose, but still very <strong>useful for monitoring<\/strong>.<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>2026-04-10T07:11:17.844+0000\u00a0 ERROR\u00a0\u00a0 OGG-01668\u00a0 Oracle GoldenGate Capture for Oracle, EXTA.prm:\u00a0 PROCESS ABENDING.\n2026-04-10T07:12:24.447+0000\u00a0 WARNING OGG-06658\u00a0 Oracle GoldenGate Capture for Oracle, EXTB.prm:\u00a0 Unable to restore a failed connection to the database after 3 retries.<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>extract.log<\/code> and <code>replicat.log<\/code> : In these log files, you can find status information, statistics, and transactions processed by your extracts and replicats. This does not provide fundamentally new information compared to other sources (<code>adminclient<\/code>, for instance), but it is a <strong>useful view when observing all processes at the same time<\/strong>.<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>2026-04-08T09:13:10.249+0000 INFO | INFO\u00a0\u00a0\u00a0 OGG-01026\u00a0 Oracle GoldenGate Capture for Oracle, EXTA.prm:\u00a0 Rolling over remote file PDB1\/aa000000321. (main)\n2026-04-08T09:14:10.540+0000 INFO | INFO\u00a0\u00a0\u00a0 OGG-01026\u00a0 Oracle GoldenGate Capture for Oracle, EXTB.prm:\u00a0 Rolling over remote file PDB1\/ab000000645. (main)\n2026-04-08T09:14:32.963+0000 INFO | INFO\u00a0\u00a0\u00a0 OGG-01026\u00a0 Oracle GoldenGate Capture for Oracle, EXTC.prm:\u00a0 Rolling over remote file PDB1\/ac000000128. (main)<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>ggserr.log<\/code> : This log serves the same purpose as it did in the old Classic Architecture, containing all information about your deployment. Contrary to what its name suggests, it <strong>does not only contain the errors<\/strong> happening in your deployment.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>restapi.log<\/code> : See the chapter above about REST API Log Files.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-goldengate-logs-in-the-web-ui\">GoldenGate Logs in the Web UI<\/h2>\n\n\n\n<p>In the GoldenGate web UI, you can access, filter, or query some of the logs listed above. From the Service Manager, the <em><strong>Diagnosis Log<\/strong><\/em> tab displays the <code>ServiceManager.log<\/code> file with filtering options.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"594\" height=\"794\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/04\/ogg_webui_diagnosis_log_tab.png\" alt=\"\" class=\"wp-image-43873\" style=\"width:400px\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/04\/ogg_webui_diagnosis_log_tab.png 594w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/04\/ogg_webui_diagnosis_log_tab-224x300.png 224w\" sizes=\"auto, (max-width: 594px) 100vw, 594px\" \/><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"317\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/04\/ogg_webui_diagnosis_log_tab_content-1024x317.png\" alt=\"\" class=\"wp-image-43874\" style=\"width:800px\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/04\/ogg_webui_diagnosis_log_tab_content-1024x317.png 1024w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/04\/ogg_webui_diagnosis_log_tab_content-300x93.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/04\/ogg_webui_diagnosis_log_tab_content-768x238.png 768w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/04\/ogg_webui_diagnosis_log_tab_content.png 1286w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p>You can also quickly <strong>enable debug logs<\/strong> for the Service Manager, which is usually only needed when the<strong> Oracle Support <\/strong>requests it. This will generate a <code>ServiceManager-debug.log<\/code> file in your <code>var\/log<\/code> directory, and it can be downloaded from the web UI and sent to the Oracle Support or your dbi GoldenGate expert for analysis.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"176\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/04\/ogg_webui_debug_log-1024x176.png\" alt=\"\" class=\"wp-image-43875\" style=\"width:800px\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/04\/ogg_webui_debug_log-1024x176.png 1024w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/04\/ogg_webui_debug_log-300x52.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/04\/ogg_webui_debug_log-768x132.png 768w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/04\/ogg_webui_debug_log-1536x264.png 1536w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/04\/ogg_webui_debug_log-2048x352.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p>When connected to a deployment in the web UI, you can also view different logs.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>From the home page, the <strong><em>Critical Events<\/em><\/strong> view displays the content of the <code>ER-events.log<\/code> file.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"148\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/04\/ogg_webui_critical_events-1024x148.png\" alt=\"\" class=\"wp-image-43876\" style=\"width:800px\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/04\/ogg_webui_critical_events-1024x148.png 1024w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/04\/ogg_webui_critical_events-300x43.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/04\/ogg_webui_critical_events-768x111.png 768w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/04\/ogg_webui_critical_events-1536x222.png 1536w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/04\/ogg_webui_critical_events-2048x297.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<ul class=\"wp-block-list\">\n<li>From the <strong><em>Services<\/em><\/strong> page, you have access to the <em><strong>Diagnosis Log<\/strong><\/em> of each service. They will respectively display the <code>adminsrvr.log<\/code>, <code>distsrvr.log<\/code>, <code>recvsrvr.log<\/code> and <code>pmsrvr.log<\/code> files. Similar to what I just explained, you can also enable debug logs temporarily if needed.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"296\" height=\"692\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/04\/ogg_webui_dep_log_tabs.png\" alt=\"\" class=\"wp-image-43877\" style=\"width:300px\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/04\/ogg_webui_dep_log_tabs.png 296w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/04\/ogg_webui_dep_log_tabs-128x300.png 128w\" sizes=\"auto, (max-width: 296px) 100vw, 296px\" \/><\/figure>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>GoldenGate logs are a powerful source of information when troubleshooting or analyzing your deployments. However, there is at least one log file per service in the Microservices Architecture. This means that for a GoldenGate setup with multiple deployments, you can quickly have tens of log files to search for information. In that context, knowing where [&hellip;]<\/p>\n","protected":false},"author":152,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[3787,59],"tags":[3827,3804,3987,564,3979,3981,3991,1545,3989,328,890,3730,3985,3983,3767,3862],"type_dbi":[3823,3988,3978,3980,3982,3992,2954,3990,3740,3859,3881,3986,3984,3769,3863],"class_list":["post-43872","post","type-post","status-publish","format-standard","hentry","category-goldengate","category-oracle","tag-3827","tag-26ai","tag-adminsrvr-log","tag-debug","tag-diagnosis","tag-distsrvr-log","tag-er-events-log","tag-error","tag-ggserr-log","tag-goldengate","tag-log","tag-ogg","tag-pmsrvr-log","tag-recvsrvr-log","tag-restapi","tag-restapi-log","type-26ai","type-adminsrvr-log","type-debug","type-diagnosis","type-distsrvr-log","type-er-events-log","type-error","type-ggserr-log","type-goldengate","type-log","type-ogg","type-pmsrvr-log","type-recvsrvr-log","type-restapi","type-restapi-log"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>GoldenGate 26ai Logs Explained - dbi Blog<\/title>\n<meta name=\"description\" content=\"Presentation of all the log files you can find in GoldenGate Microservices Architecture in 26ai, both locally and in the web UI\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dbi-services.com\/blog\/goldengate-26ai-logs-explained\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"GoldenGate 26ai Logs Explained\" \/>\n<meta property=\"og:description\" content=\"Presentation of all the log files you can find in GoldenGate Microservices Architecture in 26ai, both locally and in the web UI\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/goldengate-26ai-logs-explained\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-04-20T06:36:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/04\/ogg_webui_diagnosis_log_tab.png\" \/>\n\t<meta property=\"og:image:width\" content=\"594\" \/>\n\t<meta property=\"og:image:height\" content=\"794\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Julien Delattre\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Julien Delattre\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/goldengate-26ai-logs-explained\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/goldengate-26ai-logs-explained\/\"},\"author\":{\"name\":\"Julien Delattre\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/764ab019cc9dec42655b4c6b9b8e474e\"},\"headline\":\"GoldenGate 26ai Logs Explained\",\"datePublished\":\"2026-04-20T06:36:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/goldengate-26ai-logs-explained\/\"},\"wordCount\":873,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/goldengate-26ai-logs-explained\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/04\/ogg_webui_diagnosis_log_tab.png\",\"keywords\":[\"26\",\"26ai\",\"adminsrvr.log\",\"debug\",\"diagnosis\",\"distsrvr.log\",\"ER-events.log\",\"Error\",\"ggserr.log\",\"GoldenGate\",\"log\",\"ogg\",\"pmsrvr.log\",\"recvsrvr.log\",\"restapi\",\"restapi.log\"],\"articleSection\":[\"GoldenGate\",\"Oracle\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/goldengate-26ai-logs-explained\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/goldengate-26ai-logs-explained\/\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/goldengate-26ai-logs-explained\/\",\"name\":\"GoldenGate 26ai Logs Explained - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/goldengate-26ai-logs-explained\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/goldengate-26ai-logs-explained\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/04\/ogg_webui_diagnosis_log_tab.png\",\"datePublished\":\"2026-04-20T06:36:00+00:00\",\"author\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/764ab019cc9dec42655b4c6b9b8e474e\"},\"description\":\"Presentation of all the log files you can find in GoldenGate Microservices Architecture in 26ai, both locally and in the web UI\",\"breadcrumb\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/goldengate-26ai-logs-explained\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/goldengate-26ai-logs-explained\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/goldengate-26ai-logs-explained\/#primaryimage\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/04\/ogg_webui_diagnosis_log_tab.png\",\"contentUrl\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/04\/ogg_webui_diagnosis_log_tab.png\",\"width\":594,\"height\":794},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/goldengate-26ai-logs-explained\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/www.dbi-services.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"GoldenGate 26ai Logs Explained\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/\",\"name\":\"dbi Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/764ab019cc9dec42655b4c6b9b8e474e\",\"name\":\"Julien Delattre\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/a97d00e680bbf237126e24b65281cbcb66cd20bd1ed2d14bf928991b2bf68eb5?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a97d00e680bbf237126e24b65281cbcb66cd20bd1ed2d14bf928991b2bf68eb5?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a97d00e680bbf237126e24b65281cbcb66cd20bd1ed2d14bf928991b2bf68eb5?s=96&d=mm&r=g\",\"caption\":\"Julien Delattre\"},\"url\":\"https:\/\/www.dbi-services.com\/blog\/author\/juliendelattre\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"GoldenGate 26ai Logs Explained - dbi Blog","description":"Presentation of all the log files you can find in GoldenGate Microservices Architecture in 26ai, both locally and in the web UI","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dbi-services.com\/blog\/goldengate-26ai-logs-explained\/","og_locale":"en_US","og_type":"article","og_title":"GoldenGate 26ai Logs Explained","og_description":"Presentation of all the log files you can find in GoldenGate Microservices Architecture in 26ai, both locally and in the web UI","og_url":"https:\/\/www.dbi-services.com\/blog\/goldengate-26ai-logs-explained\/","og_site_name":"dbi Blog","article_published_time":"2026-04-20T06:36:00+00:00","og_image":[{"width":594,"height":794,"url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/04\/ogg_webui_diagnosis_log_tab.png","type":"image\/png"}],"author":"Julien Delattre","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Julien Delattre","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/goldengate-26ai-logs-explained\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/goldengate-26ai-logs-explained\/"},"author":{"name":"Julien Delattre","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/764ab019cc9dec42655b4c6b9b8e474e"},"headline":"GoldenGate 26ai Logs Explained","datePublished":"2026-04-20T06:36:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/goldengate-26ai-logs-explained\/"},"wordCount":873,"commentCount":0,"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/goldengate-26ai-logs-explained\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/04\/ogg_webui_diagnosis_log_tab.png","keywords":["26","26ai","adminsrvr.log","debug","diagnosis","distsrvr.log","ER-events.log","Error","ggserr.log","GoldenGate","log","ogg","pmsrvr.log","recvsrvr.log","restapi","restapi.log"],"articleSection":["GoldenGate","Oracle"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/goldengate-26ai-logs-explained\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/goldengate-26ai-logs-explained\/","url":"https:\/\/www.dbi-services.com\/blog\/goldengate-26ai-logs-explained\/","name":"GoldenGate 26ai Logs Explained - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/goldengate-26ai-logs-explained\/#primaryimage"},"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/goldengate-26ai-logs-explained\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/04\/ogg_webui_diagnosis_log_tab.png","datePublished":"2026-04-20T06:36:00+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/764ab019cc9dec42655b4c6b9b8e474e"},"description":"Presentation of all the log files you can find in GoldenGate Microservices Architecture in 26ai, both locally and in the web UI","breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/goldengate-26ai-logs-explained\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/goldengate-26ai-logs-explained\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dbi-services.com\/blog\/goldengate-26ai-logs-explained\/#primaryimage","url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/04\/ogg_webui_diagnosis_log_tab.png","contentUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2026\/04\/ogg_webui_diagnosis_log_tab.png","width":594,"height":794},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/goldengate-26ai-logs-explained\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"GoldenGate 26ai Logs Explained"}]},{"@type":"WebSite","@id":"https:\/\/www.dbi-services.com\/blog\/#website","url":"https:\/\/www.dbi-services.com\/blog\/","name":"dbi Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/764ab019cc9dec42655b4c6b9b8e474e","name":"Julien Delattre","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/a97d00e680bbf237126e24b65281cbcb66cd20bd1ed2d14bf928991b2bf68eb5?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/a97d00e680bbf237126e24b65281cbcb66cd20bd1ed2d14bf928991b2bf68eb5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a97d00e680bbf237126e24b65281cbcb66cd20bd1ed2d14bf928991b2bf68eb5?s=96&d=mm&r=g","caption":"Julien Delattre"},"url":"https:\/\/www.dbi-services.com\/blog\/author\/juliendelattre\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/43872","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/users\/152"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/comments?post=43872"}],"version-history":[{"count":20,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/43872\/revisions"}],"predecessor-version":[{"id":43905,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/43872\/revisions\/43905"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=43872"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=43872"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=43872"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=43872"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}