Re: Log output from fprintf(stdout, ...)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, 2009-06-04 at 11:36 -0700, Vyacheslav Zholudev wrote:
> I have an Apache Module which contains such methods like 
> fprintf(stderr, "%s\n", message); and fprintf(stdout, "%s\n", message);
> 
> They are executed under certain circumstances, but I can't see the output in
> the Apache's log files.
> 
> I use directive ErrorLog and CustomLog ... combined with LogLevel debug, but
> still can't see the result of my fprintfs. 
> Does anybody have an idea what I might do wrong? 
> 
> Thanks in advance,
> Vyacheslav

Use ap_log_error() instead. eg

#include <http_log.h>

void ap_log_error(const char *file, int line, int level, const
server_rec *s, const char* fmt, ...);

Typically, you would use macros for the first two arguments:

ap_log_error(APLOG_MARK, APLOG_DEBUG, 0, cmd->s, "%s", message);

Cheers

Tom


---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
   "   from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx


[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux