From 8f0d063e79399bd8af052cfede04d9b5de4585c2 Mon Sep 17 00:00:00 2001 From: AnthorNet Date: Wed, 29 Apr 2015 16:15:19 +0200 Subject: [PATCH] Add debug mode --- examples/PHP/Client.php | 14 +++++++++----- examples/Python/Client.py | 14 +++++++++----- 2 files changed, 18 insertions(+), 10 deletions(-) diff --git a/examples/PHP/Client.php b/examples/PHP/Client.php index 55828d1..5fe55bf 100644 --- a/examples/PHP/Client.php +++ b/examples/PHP/Client.php @@ -5,6 +5,9 @@ $relayEDDN = 'tcp://eddn-relay.elite-markets.net:9500'; $timeoutEDDN = 600000; +// Set false to listen to production stream +$debugEDDN = true; + // Set to false if you do not want verbose logging $logVerboseFile = dirname(__FILE__) . '/Logs_Verbose_EDDN_%DATE%.htm'; //$logVerboseFile = false; @@ -15,11 +18,12 @@ $logJSONFile = dirname(__FILE__) . '/Logs_JSON_EDDN_%DATE%.log'; // A sample list of authorised softwares $authorisedSoftwares = array( + "EDCE", "ED-TD.SPACE", "EliteOCR", + "Maddavo's Market Share", "RegulatedNoise", - "RegulatedNoise__DJ", - "Maddavo's Market Share" + "RegulatedNoise__DJ" ); // Used this to excludes yourself for example has you don't want to handle your own messages ^^ @@ -115,14 +119,14 @@ while (true) $converted = false; // Handle commodity v1 - if($json['$schemaRef'] == 'http://schemas.elite-markets.net/eddn/commodity/1') + if($json['$schemaRef'] == 'http://schemas.elite-markets.net/eddn/commodity/1' . (($debugEDDN === true) ? '/test' : '')) { echoLogJSON($message); echoLog('Receiving commodity-v1 message...'); echoLog(' - Converting to v2...'); $temp = array(); - $temp['$schemaRef'] = 'http://schemas.elite-markets.net/eddn/commodity/2'; + $temp['$schemaRef'] = 'http://schemas.elite-markets.net/eddn/commodity/2' . (($debugEDDN === true) ? '/test' : ''); $temp['header'] = $json['header']; $temp['message'] = array(); @@ -160,7 +164,7 @@ while (true) // Handle commodity v2 - if($json['$schemaRef'] == 'http://schemas.elite-markets.net/eddn/commodity/2') + if($json['$schemaRef'] == 'http://schemas.elite-markets.net/eddn/commodity/2' . (($debugEDDN === true) ? '/test' : '')) { if($converted === false) { diff --git a/examples/Python/Client.py b/examples/Python/Client.py index 45b89cf..f4e215b 100644 --- a/examples/Python/Client.py +++ b/examples/Python/Client.py @@ -9,6 +9,9 @@ import sys, os, datetime, time __relayEDDN = 'tcp://eddn-relay.elite-markets.net:9500' __timeoutEDDN = 600000 +# Set False to listen to production stream +__debugEDDN = True; + # Set to False if you do not want verbose logging __logVerboseFile = os.path.dirname(__file__) + '/Logs_Verbose_EDDN_%DATE%.htm' #__logVerboseFile = False @@ -19,11 +22,12 @@ __logJSONFile = os.path.dirname(__file__) + '/Logs_JSON_EDDN_%DATE%.lo # A sample list of authorised softwares __authorisedSoftwares = [ + "EDCE", "ED-TD.SPACE", "EliteOCR", + "Maddavo's Market Share", "RegulatedNoise", - "RegulatedNoise__DJ", - "Maddavo's Market Share" + "RegulatedNoise__DJ" ] # Used this to excludes yourself for example has you don't want to handle your own messages ^^ @@ -106,13 +110,13 @@ def main(): # Handle commodity v1 - if __json['$schemaRef'] == 'http://schemas.elite-markets.net/eddn/commodity/1': + if __json['$schemaRef'] == 'http://schemas.elite-markets.net/eddn/commodity/1' + ('/test' if (__debugEDDN == True) else ''): echoLogJSON(__message) echoLog('Receiving commodity-v1 message...'); echoLog(' - Converting to v2...'); __temp = {} - __temp['$schemaRef'] = 'http://schemas.elite-markets.net/eddn/commodity/2' + __temp['$schemaRef'] = 'http://schemas.elite-markets.net/eddn/commodity/2' + ('/test' if (__debugEDDN == True) else '') __temp['header'] = __json['header'] __temp['message'] = {} @@ -148,7 +152,7 @@ def main(): __converted = True # Handle commodity v2 - if __json['$schemaRef'] == 'http://schemas.elite-markets.net/eddn/commodity/2': + if __json['$schemaRef'] == 'http://schemas.elite-markets.net/eddn/commodity/2' + ('/test' if (__debugEDDN == True) else ''): if __converted == False: echoLogJSON(__message) echoLog('Receiving commodity-v2 message...')