Schrift
[thread]6772[/thread]

STDOUT umleiten und mehr

Leser: 1


<< >> 3 Einträge, 1 Seite
esskar
 2005-03-09 16:00
#52462 #52462
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
Ich hab folgendes vor.
Alles was nach STDOUT geht, soll sowohl in eine Datei als auch wirklich nach STDOUT umgeleitet werden.
1. Idee: anstatt print direkt aufzurufen, Umweg über eine Funktion sub Output gehen: ungern, weil ich viele print aufrufe habe und dann viel ändern müsste
2. Idee: die Funktion print überschreiben und dann in der neuen print funktion die daten schreiben: gern, weiß aber nicht wie das geht, oder geht das einfach?
kabel
 2005-03-09 16:09
#52463 #52463
User since
2003-08-04
704 Artikel
BenutzerIn
[default_avatar]
3. idee: mit CPAN:IO::Tee multiplexen und dann irgendwie STDOUT mit diesem handle ersetzen.
keine ahnung ob das geht ...
-- stefan
pq
 2005-03-09 16:10
#52464 #52464
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
CPAN:IO::Tee

edit: kabel war schneller.
also IO::Tee benutzen und dann select $tee;
oder *{STDOUT} = $tee;\n\n

<!--EDIT|pq|1110377667-->
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem
<< >> 3 Einträge, 1 Seite



View all threads created 2005-03-09 16:00.