<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Indexing logs with two different time formats in Getting Data In</title>
    <link>https://community.splunk.com/t5/Getting-Data-In/Indexing-logs-with-two-different-time-formats/m-p/294981#M56033</link>
    <description>&lt;P&gt;We have logs with two different timestamp formats.  Most of the events are of the form JSON , while only the ERROR events are following other timestamp format. Splunk picked up the JSON format logs and I also applied custom break_only_before "{" in props.conf, but not sure how to split the ERROR events from the regular events.   I did go through datetime.xml , but not able to really understand how to implement it.  Any help would be truly appreciated. &lt;/P&gt;

&lt;P&gt;{"timestamp":"01:18:03.878", "action":"Begin Processing", "object":"Salesforce", "KnowledgeArticles":"true", "Documents":"false", "Cases":"false", "EmailMessages":"false", "Attachments":"false", "LiveChatTranscripts":"false", "CaseComments":"false", "JiraLinks":"false"}&lt;BR /&gt;
{"timestamp":"01:18:03.893", "action":"Begin Processing", "object":"KnowledgeArticles"}&lt;BR /&gt;
&lt;STRONG&gt;{"timestamp":"01:18:04.706",&lt;/STRONG&gt; "action":"Found", "object":"Articles", "total":"4173"}&lt;BR /&gt;
&lt;STRONG&gt;{"timestamp":"01:18:04.721",&lt;/STRONG&gt; "action":"Processing", "object":"Article", "ID":"000012887", "Ver":"kA1800000008cLaCAI", "Type":"Information__kav"}&lt;BR /&gt;
&lt;STRONG&gt;2017-03-27 01:18:04.721: ERROR - Message:&lt;/STRONG&gt; A connection was successfully established with the server, but then an error occurred during the login process. (provider: SSL Provider, error: 0 - An existing connection was forcibly closed by the remote host.); InnerException: An existing connection was forcibly closed by the remote host; StackTrace: at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action&lt;CODE&gt;1 wrapCloseInAction)&lt;BR /&gt;
   at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)&lt;BR /&gt;
   at System.Data.SqlClient.TdsParserStateObject.SNIWritePacket(SNIHandle handle, SNIPacket packet, UInt32&amp;amp; sniError, Boolean canAccumulate, Boolean callerHasConnectionLock)&lt;BR /&gt;
   at System.Data.SqlClient.TdsParserStateObject.WriteSni(Boolean canAccumulate)&lt;BR /&gt;
   at System.Data.SqlClient.TdsParserStateObject.WritePacket(Byte flushMode, Boolean canAccumulate)&lt;BR /&gt;
   at System.Data.SqlClient.TdsParser.TdsLogin(SqlLogin rec, FeatureExtension requestedFeatures, SessionData recoverySessionData)&lt;BR /&gt;
   at System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean ignoreSniOpenTimeout, TimeoutTimer timeout, Boolean withFailover)&lt;BR /&gt;
   at System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString connectionOptions, SqlCredential credential, TimeoutTimer timeout)&lt;BR /&gt;
   at System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(TimeoutTimer timeout, SqlConnectionString connectionOptions, SqlCredential credential, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance)&lt;BR /&gt;
   at System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, SqlCredential credential, Object providerInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString userConnectionOptions, SessionData reconnectSessionData)&lt;BR /&gt;
   at System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions)&lt;BR /&gt;
   at System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnectionPool pool, DbConnection owningObject, DbConnectionOptions options, DbConnectionPoolKey poolKey, DbConnectionOptions userOptions)&lt;BR /&gt;
   at System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection)&lt;BR /&gt;
   at System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection)&lt;BR /&gt;
   at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal&amp;amp; connection)&lt;BR /&gt;
   at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, TaskCompletionSource&lt;/CODE&gt;1 retry, DbConnectionOptions userOptions, DbConnectionInternal&amp;amp; connection)&lt;BR /&gt;
   at System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource&lt;CODE&gt;1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal&amp;amp; connection)&lt;BR /&gt;
   at System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource&lt;/CODE&gt;1 retry, DbConnectionOptions userOptions)&lt;BR /&gt;
   at System.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource`1 retry)&lt;/P&gt;

&lt;P&gt;props.conf&lt;/P&gt;

&lt;P&gt;cat props.conf&lt;BR /&gt;
[esearch:sfconnector]&lt;BR /&gt;
BREAK_ONLY_BEFORE = ^{&lt;BR /&gt;
DATETIME_CONFIG =&lt;BR /&gt;
NO_BINARY_CHECK = true&lt;BR /&gt;
category = Custom&lt;BR /&gt;
description = PerceptiveSearchSalesforceConnector&lt;BR /&gt;
disabled = false&lt;BR /&gt;
pulldown_type = true&lt;/P&gt;</description>
    <pubDate>Tue, 29 Sep 2020 13:24:24 GMT</pubDate>
    <dc:creator>nmohammed</dc:creator>
    <dc:date>2020-09-29T13:24:24Z</dc:date>
    <item>
      <title>Indexing logs with two different time formats</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/Indexing-logs-with-two-different-time-formats/m-p/294981#M56033</link>
      <description>&lt;P&gt;We have logs with two different timestamp formats.  Most of the events are of the form JSON , while only the ERROR events are following other timestamp format. Splunk picked up the JSON format logs and I also applied custom break_only_before "{" in props.conf, but not sure how to split the ERROR events from the regular events.   I did go through datetime.xml , but not able to really understand how to implement it.  Any help would be truly appreciated. &lt;/P&gt;

&lt;P&gt;{"timestamp":"01:18:03.878", "action":"Begin Processing", "object":"Salesforce", "KnowledgeArticles":"true", "Documents":"false", "Cases":"false", "EmailMessages":"false", "Attachments":"false", "LiveChatTranscripts":"false", "CaseComments":"false", "JiraLinks":"false"}&lt;BR /&gt;
{"timestamp":"01:18:03.893", "action":"Begin Processing", "object":"KnowledgeArticles"}&lt;BR /&gt;
&lt;STRONG&gt;{"timestamp":"01:18:04.706",&lt;/STRONG&gt; "action":"Found", "object":"Articles", "total":"4173"}&lt;BR /&gt;
&lt;STRONG&gt;{"timestamp":"01:18:04.721",&lt;/STRONG&gt; "action":"Processing", "object":"Article", "ID":"000012887", "Ver":"kA1800000008cLaCAI", "Type":"Information__kav"}&lt;BR /&gt;
&lt;STRONG&gt;2017-03-27 01:18:04.721: ERROR - Message:&lt;/STRONG&gt; A connection was successfully established with the server, but then an error occurred during the login process. (provider: SSL Provider, error: 0 - An existing connection was forcibly closed by the remote host.); InnerException: An existing connection was forcibly closed by the remote host; StackTrace: at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action&lt;CODE&gt;1 wrapCloseInAction)&lt;BR /&gt;
   at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)&lt;BR /&gt;
   at System.Data.SqlClient.TdsParserStateObject.SNIWritePacket(SNIHandle handle, SNIPacket packet, UInt32&amp;amp; sniError, Boolean canAccumulate, Boolean callerHasConnectionLock)&lt;BR /&gt;
   at System.Data.SqlClient.TdsParserStateObject.WriteSni(Boolean canAccumulate)&lt;BR /&gt;
   at System.Data.SqlClient.TdsParserStateObject.WritePacket(Byte flushMode, Boolean canAccumulate)&lt;BR /&gt;
   at System.Data.SqlClient.TdsParser.TdsLogin(SqlLogin rec, FeatureExtension requestedFeatures, SessionData recoverySessionData)&lt;BR /&gt;
   at System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean ignoreSniOpenTimeout, TimeoutTimer timeout, Boolean withFailover)&lt;BR /&gt;
   at System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString connectionOptions, SqlCredential credential, TimeoutTimer timeout)&lt;BR /&gt;
   at System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(TimeoutTimer timeout, SqlConnectionString connectionOptions, SqlCredential credential, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance)&lt;BR /&gt;
   at System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, SqlCredential credential, Object providerInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString userConnectionOptions, SessionData reconnectSessionData)&lt;BR /&gt;
   at System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions)&lt;BR /&gt;
   at System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnectionPool pool, DbConnection owningObject, DbConnectionOptions options, DbConnectionPoolKey poolKey, DbConnectionOptions userOptions)&lt;BR /&gt;
   at System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection)&lt;BR /&gt;
   at System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection)&lt;BR /&gt;
   at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal&amp;amp; connection)&lt;BR /&gt;
   at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, TaskCompletionSource&lt;/CODE&gt;1 retry, DbConnectionOptions userOptions, DbConnectionInternal&amp;amp; connection)&lt;BR /&gt;
   at System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource&lt;CODE&gt;1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal&amp;amp; connection)&lt;BR /&gt;
   at System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource&lt;/CODE&gt;1 retry, DbConnectionOptions userOptions)&lt;BR /&gt;
   at System.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource`1 retry)&lt;/P&gt;

&lt;P&gt;props.conf&lt;/P&gt;

&lt;P&gt;cat props.conf&lt;BR /&gt;
[esearch:sfconnector]&lt;BR /&gt;
BREAK_ONLY_BEFORE = ^{&lt;BR /&gt;
DATETIME_CONFIG =&lt;BR /&gt;
NO_BINARY_CHECK = true&lt;BR /&gt;
category = Custom&lt;BR /&gt;
description = PerceptiveSearchSalesforceConnector&lt;BR /&gt;
disabled = false&lt;BR /&gt;
pulldown_type = true&lt;/P&gt;</description>
      <pubDate>Tue, 29 Sep 2020 13:24:24 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/Indexing-logs-with-two-different-time-formats/m-p/294981#M56033</guid>
      <dc:creator>nmohammed</dc:creator>
      <dc:date>2020-09-29T13:24:24Z</dc:date>
    </item>
    <item>
      <title>Re: Indexing logs with two different time formats</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/Indexing-logs-with-two-different-time-formats/m-p/294982#M56034</link>
      <description>&lt;P&gt;You need &lt;CODE&gt;datetime.xml&lt;/CODE&gt;:&lt;BR /&gt;
&lt;A href="http://www.function1.com/2013/01/oh-no-splunking-log-files-with-multiple-formats-no-problem"&gt;http://www.function1.com/2013/01/oh-no-splunking-log-files-with-multiple-formats-no-problem&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 27 Mar 2017 18:29:25 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/Indexing-logs-with-two-different-time-formats/m-p/294982#M56034</guid>
      <dc:creator>woodcock</dc:creator>
      <dc:date>2017-03-27T18:29:25Z</dc:date>
    </item>
    <item>
      <title>Re: Indexing logs with two different time formats</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/Indexing-logs-with-two-different-time-formats/m-p/294983#M56035</link>
      <description>&lt;P&gt;Thanks, I actually tried using the following settings in props.conf and got most of it to work. But there's still  single JSONevent getting merged after every ERROR event.&lt;/P&gt;

&lt;P&gt;LINE_BREAKER = ((\d{4}-\d{2}-\d{2})|({)&lt;BR /&gt;
MUST_BREAK_AFTER = }&lt;/P&gt;

&lt;P&gt;After doing above all the JSON events starting '{'  are separated and also the ERROR events starting timestamp 2017-03-27 are also separated.  But at the end of the ERROR event , the first JSON event following it is merged and the again rest are working as expected. &lt;/P&gt;

&lt;P&gt;Log file - &lt;/P&gt;

&lt;P&gt;{"timestamp":"01:03:54.630", "action":"Begin Processing", "object":"KnowledgeArticles"}&lt;BR /&gt;
{"timestamp":"01:03:55.583", "action":"Found", "object":"Articles", "total":"4173"}&lt;BR /&gt;
{"timestamp":"01:03:55.583", "action":"Processing", "object":"Article", "ID":"000012887", "Ver":"kA1800000008cLaCAI", "Type":"Information__kav"}&lt;BR /&gt;
2017-03-27 01:03:55.599: ERROR - Message: A connection was successfully established with the server, but then an error occurred during the login process. (provider: SSL Provider, error: 0 - An existing connection was forcibly closed by the remote host.); InnerException: An existing connection was forcibly closed by the remote host; StackTrace: at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action&lt;CODE&gt;1 wrapCloseInAction)&lt;BR /&gt;
   at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)&lt;BR /&gt;
   at System.Data.SqlClient.TdsParserStateObject.SNIWritePacket(SNIHandle handle, SNIPacket packet, UInt32&amp;amp; sniError, Boolean canAccumulate, Boolean callerHasConnectionLock)&lt;BR /&gt;
   at System.Data.SqlClient.TdsParserStateObject.WriteSni(Boolean canAccumulate)&lt;BR /&gt;
   at System.Data.SqlClient.TdsParserStateObject.WritePacket(Byte flushMode, Boolean canAccumulate)&lt;BR /&gt;
   at System.Data.SqlClient.TdsParser.TdsLogin(SqlLogin rec, FeatureExtension requestedFeatures, SessionData recoverySessionData)&lt;BR /&gt;
   at System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean ignoreSniOpenTimeout, TimeoutTimer timeout, Boolean withFailover)&lt;BR /&gt;
   at System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString connectionOptions, SqlCredential credential, TimeoutTimer timeout)&lt;BR /&gt;
   at System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(TimeoutTimer timeout, SqlConnectionString connectionOptions, SqlCredential credential, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance)&lt;BR /&gt;
   at System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, SqlCredential credential, Object providerInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString userConnectionOptions, SessionData reconnectSessionData)&lt;BR /&gt;
   at System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions)&lt;BR /&gt;
   at System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnectionPool pool, DbConnection owningObject, DbConnectionOptions options, DbConnectionPoolKey poolKey, DbConnectionOptions userOptions)&lt;BR /&gt;
   at System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection)&lt;BR /&gt;
   at System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection)&lt;BR /&gt;
   at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal&amp;amp; connection)&lt;BR /&gt;
   at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, TaskCompletionSource&lt;/CODE&gt;1 retry, DbConnectionOptions userOptions, DbConnectionInternal&amp;amp; connection)&lt;BR /&gt;
   at System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource&lt;CODE&gt;1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal&amp;amp; connection)&lt;BR /&gt;
   at System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource&lt;/CODE&gt;1 retry, DbConnectionOptions userOptions)&lt;BR /&gt;
   at System.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource&lt;CODE&gt;1 retry)&lt;BR /&gt;
   at System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource&lt;/CODE&gt;1 retry)&lt;BR /&gt;
   at System.Data.SqlClient.SqlConnection.Open()&lt;BR /&gt;
   at MyService.ServiceWork.GetDocumentHistory(String docId)&lt;BR /&gt;
   at MyService.ServiceWork.ProcessKnowledgeArticle(KnowledgeArticleVersion kav)&lt;BR /&gt;
   at MyService.ServiceWork.ProcessSalesforceObjects()&lt;BR /&gt;
   at MyService.ServiceWork.ProcessSalesforce()&lt;BR /&gt;
   at MyService.ServiceWork.TimerElapsed(Object sender, ElapsedEventArgs e)&lt;BR /&gt;
{"timestamp":"01:03:55.599", "action":"Waiting", "object":"Timer"}&lt;BR /&gt;
{"timestamp":"01:05:55.616", "action":"Elapsed", "object":"Timer"}&lt;BR /&gt;
{"timestamp":"01:05:55.616", "action":"Pause", "object":"Waiting"}&lt;/P&gt;

&lt;P&gt;Example of merged events - &lt;/P&gt;

&lt;P&gt;2017-03-27 01:03:55.599: ERROR - Message: A connection was successfully established with the server, but then an error occurred during the login process. (provider: SSL Provider, error: 0 - An existing connection was forcibly closed by the remote host.); InnerException: An existing connection was forcibly closed by the remote host; StackTrace: at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action&lt;CODE&gt;1 wrapCloseInAction)&lt;BR /&gt;
   at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)&lt;BR /&gt;
   at System.Data.SqlClient.TdsParserStateObject.SNIWritePacket(SNIHandle handle, SNIPacket packet, UInt32&amp;amp; sniError, Boolean canAccumulate, Boolean callerHasConnectionLock)&lt;BR /&gt;
   at System.Data.SqlClient.TdsParserStateObject.WriteSni(Boolean canAccumulate)&lt;BR /&gt;
   at System.Data.SqlClient.TdsParserStateObject.WritePacket(Byte flushMode, Boolean canAccumulate)&lt;BR /&gt;
   at System.Data.SqlClient.TdsParser.TdsLogin(SqlLogin rec, FeatureExtension requestedFeatures, SessionData recoverySessionData)&lt;BR /&gt;
   at System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean ignoreSniOpenTimeout, TimeoutTimer timeout, Boolean withFailover)&lt;BR /&gt;
   at System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString connectionOptions, SqlCredential credential, TimeoutTimer timeout)&lt;BR /&gt;
   at System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(TimeoutTimer timeout, SqlConnectionString connectionOptions, SqlCredential credential, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance)&lt;BR /&gt;
   at System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, SqlCredential credential, Object providerInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString userConnectionOptions, SessionData reconnectSessionData)&lt;BR /&gt;
   at System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions)&lt;BR /&gt;
   at System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnectionPool pool, DbConnection owningObject, DbConnectionOptions options, DbConnectionPoolKey poolKey, DbConnectionOptions userOptions)&lt;BR /&gt;
   at System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection)&lt;BR /&gt;
   at System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection)&lt;BR /&gt;
   at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal&amp;amp; connection)&lt;BR /&gt;
   at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, TaskCompletionSource&lt;/CODE&gt;1 retry, DbConnectionOptions userOptions, DbConnectionInternal&amp;amp; connection)&lt;BR /&gt;
   at System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource&lt;CODE&gt;1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal&amp;amp; connection)&lt;BR /&gt;
   at System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource&lt;/CODE&gt;1 retry, DbConnectionOptions userOptions)&lt;BR /&gt;
   at System.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource&lt;CODE&gt;1 retry)&lt;BR /&gt;
   at System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource&lt;/CODE&gt;1 retry)&lt;BR /&gt;
   at System.Data.SqlClient.SqlConnection.Open()&lt;BR /&gt;
   at MyService.ServiceWork.GetDocumentHistory(String docId)&lt;BR /&gt;
   at MyService.ServiceWork.ProcessKnowledgeArticle(KnowledgeArticleVersion kav)&lt;BR /&gt;
   at MyService.ServiceWork.ProcessSalesforceObjects()&lt;BR /&gt;
   at MyService.ServiceWork.ProcessSalesforce()&lt;BR /&gt;
   &lt;STRONG&gt;at MyService.ServiceWork.TimerElapsed(Object sender, ElapsedEventArgs e)&lt;BR /&gt;
{"timestamp":"01:03:55.599", "action":"Waiting", "object":"Timer"}&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 29 Sep 2020 13:24:54 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/Indexing-logs-with-two-different-time-formats/m-p/294983#M56035</guid>
      <dc:creator>nmohammed</dc:creator>
      <dc:date>2020-09-29T13:24:54Z</dc:date>
    </item>
    <item>
      <title>Re: Indexing logs with two different time formats</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/Indexing-logs-with-two-different-time-formats/m-p/294984#M56036</link>
      <description>&lt;P&gt;This worked as expected, separated JSON events and ERROR events without merging - &lt;/P&gt;

&lt;P&gt;props.conf&lt;/P&gt;

&lt;P&gt;[eSearch]&lt;BR /&gt;
BREAK_ONLY_BEFORE = ((^\d{4}-\d{2}-\d{2}\s\d{2}:\d{2}:\d{2}.\d{3})|({))&lt;BR /&gt;
should_linemerge = true&lt;/P&gt;</description>
      <pubDate>Tue, 29 Sep 2020 13:25:02 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/Indexing-logs-with-two-different-time-formats/m-p/294984#M56036</guid>
      <dc:creator>nmohammed</dc:creator>
      <dc:date>2020-09-29T13:25:02Z</dc:date>
    </item>
  </channel>
</rss>

