/ Forside / Teknologi / Udvikling / Perl / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Perl
#NavnPoint
bjarneA 141
poul_from 50
soccer 30
Nicknack 14
Tmpj 0
Hvordan får man warn og carp til at tie st~
Fra : Claus Rasmussen


Dato : 07-09-01 16:09


Hvordan får man warn eller carp til at tie stille ?

Jeg sidder og pusler med et script, hvor jeg selv styrer fejlhåndteringen.
Det modul, jeg bruger (NNTPClient), kalder imidlertid warn og carp rundt
omkring, så der ryger en masse støj ud på STDERR. Ret irriterende.

-Claus


 
 
Nezar Nielsen (08-09-2001)
Kommentar
Fra : Nezar Nielsen


Dato : 08-09-01 13:34

"Claus Rasmussen" <clr@cc-consult.dk> wrote in message
news:9nanup$b2a$1@sunsite.dk...
>
> Hvordan får man warn eller carp til at tie stille ?

Den hackede/lette måde:

open(STDERR,">/dev/null");
warn("i just wanna warn a little bit!");

:)

--
Mvh. Nezar Nielsen
http://fez.dk/




Claus Rasmussen (08-09-2001)
Kommentar
Fra : Claus Rasmussen


Dato : 08-09-01 20:21

Nezar Nielsen wrote:

> "Claus Rasmussen" <clr@cc-consult.dk> wrote in message
> news:9nanup$b2a$1@sunsite.dk...
>>
>> Hvordan får man warn eller carp til at tie stille ?
>
> Den hackede/lette måde:
>
> open(STDERR,">/dev/null");
> warn("i just wanna warn a little bit!");

Problemet er, at jeg i forvejen bruger STDERR til mine egne
meddelelser.

Så hvad er den knapt-så-hackede måde ?

-Claus



Lasse Hillerøe Peter~ (09-09-2001)
Kommentar
Fra : Lasse Hillerøe Peter~


Dato : 09-09-01 21:03

In article <9ndr2g$o2a$1@sunsite.dk>, Claus Rasmussen <clr@cc-consult.dk> wrote:

>Så hvad er den knapt-så-hackede måde ?

perldoc -f warn siger at du skal lave en handler for $SIG{__WARN__}

Ydermere:
Using a "__WARN__" handler provides a powerful way
to silence all warnings (even the so-called manda-
tory ones). An example: [...]


-Lasse

Claus Rasmussen (10-09-2001)
Kommentar
Fra : Claus Rasmussen


Dato : 10-09-01 07:08

Lasse Hillerøe Petersen wrote:

> perldoc -f warn siger at du skal lave en handler for $SIG{__WARN__}

Fedt. Tak for det.

-Claus



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408914
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste