Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This design follows on from the high level design work to provide a more detailed description of the format that all logged messages will take. The design is split in to two sections:

  • LogSubjects LogSubject Detail
  • Log Formating

LogSubject Detail

...

LogSubject

Identifier

Broker

b

MessageStore

ms

VirtualHost

vh(<name>)

Conection

con:<uid>(<username>@<ip>/<vhost-name>)

Channel

ch:<uid>

Queue

qu(<queueName>)

Exchange

ex(<exchangeName>)

Binding

bd(<routingKey>)

Subscription

sub:<uid>:qu(<queueName>)

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="de8f169a2ca6f4ff-3e3a86e0-4b6e488d-bdd389cf-eb9b65cdbb0a5ad6ad361786"><ac:plain-text-body><![CDATA[

Plugin

pl(name[, <optional values>]*)]]></ac:plain-text-body></ac:structured-macro>

...

LogSubject

Log Path

Example

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="18b2cf5452910338-8c4eab3e-4ab14590-8f798409-31e29a2967415db6a160ba45"><ac:plain-text-body><![CDATA[

MessageStore

vh(name)/ms

[ vh(/)/ms ]

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="20c01e070e89965d-9ca56903-4ba64dfc-b9769a5d-a99e7a01e35b666cde184d08"><ac:plain-text-body><![CDATA[

Channel

<Connection>/ch:<uid>

[ con:1(user@127.0.0.1/)/ch:1 ]

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="bae3ab6fde0da04d-0c43788b-455e464e-90cf9e6f-d0fb62856ab880f9b0196bf3"><ac:plain-text-body><![CDATA[

Queue

<Virtualhost>/qu(<queueName>)

[ vh(/)/qu(testQueue) ]

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="6d301c02a7a6798f-48610b58-4da644b2-bf99adc8-c781d45b054ae6babb7145df"><ac:plain-text-body><![CDATA[

Exchange

<Virtualhost>/ex(<exchangeName>)

[ vh(/)/ex(amq.direct) ]

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="74069295bf8fde67-81416b9b-46364561-ac42b637-22cb792533b2e922afd57fe0"><ac:plain-text-body><![CDATA[

Binding

<Virtualhost>/<Exchange>/<Queue>/bd(<routingKey>)

[ vh(/)/ex(amq.direct)/qu(testQueue)/bd(testQueue) ]

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="e70a6b562978ea65-96cc3a6b-449344be-88988884-f47d66324fdcf6e441512ee5"><ac:plain-text-body><![CDATA[

Subscription

sub:<uid>:qu(<queue-name>)

[sub:2:qu(testQueue)]

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="4754b362c3bd81eb-55efbbba-4e7145b4-8d37a688-a4d2f15c05be6e0e7fc38988"><ac:plain-text-body><![CDATA[

Plugin

<Entity>/pl(name[, <optional values>]*)

[pl(ACL, Consume, qu(testQueue))]

]]></ac:plain-text-body></ac:structured-macro>

...