<div dir="ltr">I'm running Squid 3.3.8 on Ubuntu inside a Docker container and I want to add a custom logger. I want to keep what the current logger is doing and append a few things, so I simply copied the default logger's source (<a href="http://www.squid-cache.org/Doc/code/log__file__daemon_8cc_source.html">http://www.squid-cache.org/Doc/code/log__file__daemon_8cc_source.html</a>) and put it into another file. Then in my config I set that file to be the daemon using logfile_daemon and setting the path to the file. When I spin up the server, I get the following:<div><br></div><div><span style="font-family:Menlo,Consolas;font-size:10px;line-height:14.2857151031494px;white-space:pre-wrap;background-color:rgb(255,255,255)"><font color="#000000">2015/07/02 20:24:06| logfileHandleWrite: daemon:/var/log/squid3/access.log: error writing ((32) Broken pipe)
2015/07/02 20:24:06| Closing HTTP port [::]:3128
2015/07/02 20:24:06| storeDirWriteCleanLogs: Starting...
2015/07/02 20:24:06|   Finished.  Wrote 0 entries.
2015/07/02 20:24:06|   Took 0.00 seconds (  0.00 entries/sec).
FATAL: I don't handle this error well!
2015/07/02 20:24:06| Closing Pinger socket on FD 18</font></span><br></div><div><br></div><div>I've tried a number of things (including making a skeleton version with just the methods and no content) and looked all over online and in the Squid 3.1 beginner book (I know, out of date, but still a good reference), but I haven't found a thing. Am I missing something obvious here? I feel like it doesn't like something inside my logger, but I can't be sure based on the error. Attached is my config file. The line of interest is "logfile_daemon /usr/lib/squid3/my_logger".</div></div>