betfair / cougar

Cougar is a framework for making building network exposed service interfaces easy.
http://betfair.github.io/cougar
Apache License 2.0
27 stars 18 forks source link

Property value output on start up is rendered as {2} always #99

Closed richardqd closed 9 years ago

richardqd commented 9 years ago

The extremely useful startup output of the parameter values is incorrectly

eswdd commented 9 years ago

Oops. A quick search for {2} in the code shows a few hits.. I suspect {[0-9]*} would be best but intellij is not playing ball On 31 Mar 2015 13:56, "richardqd" notifications@github.com wrote:

The extremely useful startup output of the parameter values does not work.

— Reply to this email directly or view it on GitHub https://github.com/betfair/cougar/issues/99.

eswdd commented 9 years ago

simon@Simons-MacBook-Air:cougar$ grep -r "{[0-9]}" * | grep -v ".log.:" | grep -v "target.:" | grep -v "Binary file" | grep -v "Pattern.compile" | grep "\"" cougar-framework/cougar-client/src/main/java/com/betfair/cougar/client/socket/ClientConnectedObjectManager.java: LOGGER.warn("Received a connected object update, yet have no record of any subscriptions. {address={},heapId={},updateId={2}}", session.getRemoteAddress().toString(), payload.getHeapId(), payload.getUpdateId()); cougar-framework/cougar-client/src/main/java/com/betfair/cougar/client/socket/ClientConnectedObjectManager.java: LOGGER.warn("Received a connected object update, yet have no record of a subscription for this heap. {address={},heapId={},updateId={2}}", session.getRemoteAddress().toString(), payload.getHeapId(), payload.getUpdateId()); cougar-framework/cougar-core-impl/src/main/java/com/betfair/cougar/core/impl/ev/ServiceRegisterableExecutionVenue.java: LOGGER.info(" {} = {}{2}", cougar-framework/cougar-core-impl/src/main/java/com/betfair/cougar/core/impl/logging/CougarLog4JBootstrap.java: public static final String DEFAULT_LOG_FILENAME_FORMAT = "{0}/{1}-{2}-server.log"; cougar-framework/cougar-util/src/main/java/com/betfair/cougar/util/monitors/JMXMonitor.java: LOGGER.warn("{} {}. Attribute {2} is unavailable or incorrect", beanName, failState, attributeName); cougar-framework/jetty-transport/src/main/java/com/betfair/cougar/transport/impl/protocol/http/AbstractHttpCommandProcessor.java: "Failed to marshall object of class {} to the output channel. Exception ({}) message is: {2}", cougar-framework/jetty-transport/src/main/java/com/betfair/cougar/transport/impl/protocol/http/rescript/RescriptOperationBinding.java: //request.trace("Deserialised argument {} from {} to value {2}", i, param.getSource(), args[i]);