In incoming messages to @#channel, $WINDOW gets substituted to #channel, whereas in outgoing messages to @#channel $WINDOW gets substituted to @#channel. Because of this, incoming statusmsg messages are included in the channel logs, while outgoing statusmsgs are not.
Given that it's currently impossible to distinguish statusmsg messages from regular ones I think the better solution is to make all statusmsgs log to <status>#channel, as opposed to including them both in the channel log.
In incoming messages to `@#channel`, $WINDOW gets substituted to `#channel`, whereas in outgoing messages to `@#channel` $WINDOW gets substituted to `@#channel`. Because of this, incoming statusmsg messages are included in the channel logs, while outgoing statusmsgs are not.
Given that it's currently impossible to distinguish statusmsg messages from regular ones I think the better solution is to make all statusmsgs log to `<status>#channel`, as opposed to including them both in the channel log.
##
<bountysource-plugin>
---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/30375928-inconsistent-handling-of-statusmsg-messages-in-logs?utm_campaign=plugin&utm_content=tracker%2F1759&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F1759&utm_medium=issues&utm_source=github).
</bountysource-plugin>
<!-- github-sync-id:130078399 -->
A possibly related issue is that incoming statusmsg messages are included in the channel buffer while outgoing are not.
A possibly related issue is that incoming statusmsg messages are included in the channel buffer while outgoing are not.
<!-- github-comment-id:177620150 -->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
In incoming messages to
@#channel, $WINDOW gets substituted to#channel, whereas in outgoing messages to@#channel$WINDOW gets substituted to@#channel. Because of this, incoming statusmsg messages are included in the channel logs, while outgoing statusmsgs are not.Given that it's currently impossible to distinguish statusmsg messages from regular ones I think the better solution is to make all statusmsgs log to
--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/30375928-inconsistent-handling-of-statusmsg-messages-in-logs?utm_campaign=plugin&utm_content=tracker%2F1759&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F1759&utm_medium=issues&utm_source=github).<status>#channel, as opposed to including them both in the channel log.I think this is fixed in git.
I could reproduce it on
10785eeA possibly related issue is that incoming statusmsg messages are included in the channel buffer while outgoing are not.