Article View: es.comp.os.linux.programacion
Article #6766Re: Creación ràpida i sencilla de logsorientación e ideas)
From: CountZero
Date: Sat, 10 May 2003 15:40
Date: Sat, 10 May 2003 15:40
29 lines
2097 bytes
2097 bytes
Eso que el d�a Sat, 10 May 2003 16:48:34 +0200 iba Pascal Bourguignon y
dijo:
> �Has pensado usar syslog(3)?
Me pas� por la cabeza, pero prefiero que mi programa pueda controlar m�s
los mensajes, a parte de que puede que tenga que crear m�s de un archivo o
que una salida vaya a STDERR y lo otra a archivo o al rev�s.
> Si en toda parte del programa usas stderr por esos mensajes, y
> suponiendo que no tienes nada mas que enviar al fd 2, puedes cerrarlo
> y reabrirlo debajo de stdio.
>
> O sino, puedes usar otro puntero:
>
> FILE* myerr=stderr;
> if(user_wants_err_in_a_file){
> myerr=fopen("errors.log","w+");
> }
> fprintf(myerr/*en lugar de stderr*/,...);
> fprintf(stderr,"eso no va al archivo, pero al stderr verdadero");
>
Gracias por mostrar un ejemplo de lo que quer�a hacer m�s o menos. A�n as�
seguramente usar� open(), adem�s no necessariamente se usar� siempre el fd
2 para esto o no siempre ser� el �nico.
Gracias
Count
Technical Details
Message-ID:
<pan.2003.05.10.15.40.32.909971@l3jane.net>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!headwall.stanford.edu!fu-berlin.de!uni-berlin.de!171.red-80-36-170.pooles.rima-tde.NET!not-for-mailReferences:
<pan.2003.05.10.09.57.08.27496@l3jane.net> <87znluamd9.fsf@thalassa.informatimago.com>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,7601551dd0bddf69 X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2003-05-10 08:40:34 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!headwall.stanford.edu!fu-berlin.de!uni-berlin.de!171.red-80-36-170.pooles.rima-tde.NET!not-for-mail From: "CountZero" <mark@l3jane.net> Newsgroups: es.comp.os.linux.programacion Subject: Re: Creación ràpida i sencilla de logsorientación e ideas) Date: Sat, 10 May 2003 17:40:33 +0200 Organization: l3jane.net Lines: 30 Message-ID: <pan.2003.05.10.15.40.32.909971@l3jane.net> References: <pan.2003.05.10.09.57.08.27496@l3jane.net> <87znluamd9.fsf@thalassa.informatimago.com> NNTP-Posting-Host: 171.red-80-36-170.pooles.rima-tde.net (80.36.170.171) Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: fu-berlin.de 1052581233 21126379 80.36.170.171 (16 [131244]) User-Agent: Pan/0.13.3 (That cat's something I can't explain)