Acho que a resposta, limitada apenas aos símbolos que você pergunta, é que <=
sempre virá antes de cada um dos outros símbolos que você listar, e a linha Completed
de uma mensagem virá depois de todos esses símbolos . No entanto, cada um dos outros símbolos ==
, =>
, **
, pode aparecer em qualquer ordem entre <=
e Completed
.
Uma coisa a ter em mente é que uma mensagem pode ter vários destinatários, e cada um desses destinatários pode ser adiado ( ==
), então a ordem desses símbolos é importante para cada destinatário da mensagem
Assim, toda mensagem deve ter exatamente um <=
quando a mensagem é aceita pelo servidor local
Toda mensagem deve ter exatamente uma linha Completed
indicando que o servidor local é feito com a mensagem
Entre esses:
Cada mensagem: o destinatário terá exatamente um dos **
(falha) ou =>
(entregue). Será a última entrada para essa mensagem específica: destinatário.
Cada mensagem: o destinatário pode ter uma ou mais linhas ==
(adiadas). Se uma mensagem: destinatário tiver uma linha de log ==
, ela ocorrerá antes dessa mensagem: =>
ou **
line do destinatário.
A ordem dos diferentes destinatários em uma determinada mensagem só importa se você acha que isso é importante, muito provavelmente.