HexChat fails to write channel (%c) to log's filename when using auto-connect/auto-join #438

Nisto opened this Issue Mar 4, 2013 · 7 comments


None yet
3 participants

Nisto commented Mar 4, 2013

I use this file name format for my log files: %s/%Y-%m-%d %c.log
But it seems like it joins the channel too fast when auto- connecting and joining, and as a result, it doesn't store a value for %c, so unless I join a channel manually (using e.g. "/j #channel"), I get something like "server/2013-03-04 .log".


TingPing commented Mar 4, 2013

have you tried without the space?

Nisto commented Mar 4, 2013

Just tried without the space, the channel name is still missing.


Arnavion commented Mar 5, 2013

  1. What is your OS and Hexchat version (including whether it's 32- or 64-bit)?
  2. Is this reproducible only with one network, or does it happen to all of them?

Nisto commented Mar 5, 2013

  1. Windows XP
  2. All networks

And actually, it turns out the problem is somewhere else. When I connect, I use the "global" server address for the network - so for example if I use irc.freequest.net to connect to FreeQuest, and I end up at bier.fr.eu.freequest.net, it would create a network log for irc.freequest.net, and a log for any channel that I have on auto-join for FreeQuest inside a "irc.freequest.net" folder, but all those logs will be empty, while the "real" logs will be inside a "bier.fr.eu.freequest.net" folder. Could you prevent this somehow?


Arnavion commented Mar 6, 2013

  1. Is it Windows XP 32- or 64-bit?
  2. Which version of Hexchat are you using?
  3. Is the Hexchat version 32- or 64-bit?

Nisto commented Mar 7, 2013

lol, don't know how I missed the other questions..

  1. 32-bit
  2. 2.9.4
  3. 32-bit (x86)

Arnavion commented Apr 10, 2013

Starting with 2.9.5, we've dropped XP support. This issue does not seem to be present on any other platforms.

@Arnavion Arnavion closed this Apr 10, 2013

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment