aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhttps://id.koumbit.net/anarcat <https://id.koumbit.net/anarcat@web>2013-09-07 18:04:58 -0400
committeradmin <admin@branchable.com>2013-09-07 18:04:58 -0400
commitec47514bdb354fa1d25483e76f7d128d5ab5dc04 (patch)
treea65339a45da7b16d7154f03031c4f09b8f9fc322
parent2bc217fb165cb6f4a685eb68582f10f861fef507 (diff)
downloadikiwiki-ec47514bdb354fa1d25483e76f7d128d5ab5dc04.tar
ikiwiki-ec47514bdb354fa1d25483e76f7d128d5ab5dc04.tar.gz
that one bug was hard to diagnose!
-rw-r--r--doc/bugs/syslog_fails_with_non-ASCII_wikinames.mdwn13
1 files changed, 13 insertions, 0 deletions
diff --git a/doc/bugs/syslog_fails_with_non-ASCII_wikinames.mdwn b/doc/bugs/syslog_fails_with_non-ASCII_wikinames.mdwn
new file mode 100644
index 000000000..5d549b00c
--- /dev/null
+++ b/doc/bugs/syslog_fails_with_non-ASCII_wikinames.mdwn
@@ -0,0 +1,13 @@
+[[this feature|todo/syslog_should_show_wiki_name]] made it so syslog doesn't work anymore if the site being logged has non-ASCII characters it in.
+
+Specifically, my wiki was named "CⒶTS", and nothing was showing up in syslog. When I changed that to "C@TS", it worked again.
+
+My guess is this sits somewhere here:
+
+[[!format perl """
+ return eval {
+ Sys::Syslog::syslog($type, "[$config{wikiname}] %s", join(" ", @_));
+ };
+"""]]
+
+Yet I am not sure how to fix that kind of problem in Perl... --[[anarcat]]