Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > SAS > SAS Base
SAS Base Forum d'entraide sur SAS base : étape data, procédures non statistiques, procédures non graphiques, SQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/07/2008, 15h51   #1
Membre actif
 
Inscription : avril 2008
Messages : 526
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 526
Points : 169
Points : 169
Par défaut écraser le contenu du log

Salut,

Je sais qu'on peut effacer le log en utilisant
dm log 'clear' editor;

Je voudrais cependant savoir s'il existe une commande pour dire à SAS d'écraser le contenu du log quand celui-ci est plein?

Merci.
stefsas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2008, 14h01   #2
Nouveau Membre du Club
 
Inscription : avril 2004
Messages : 42
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 42
Points : 29
Points : 29
Par défaut Rediriger le contenu de la log dans un fichier

Bjr,

Mieux que d'éffacer la log automatiquement (une log c'est important ). Tu peux rediriger le contenu de ta log dans un fichier enregistré directement sur ton disque (ou serevur) :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
/* Déclaration du fichier log en sortie */
filename fic_log "D:\DONNEES\fichier_logsas.log"  lrecl=32767;
 
/* Ecriture de la log dans le fichier log */
proc printto log=fic_log NEW;
run;
 
/* ICI LE CONTENU DE TON PROGRAMME SAS */
...
...
...
 
/* re-ecirture de la log dans la fenetre par defaut */
proc printto;
run;
Comme ça tu ne satures par ta fenêtre log et tu gardes quand même une tracede l'éxécution de ton pgm.
alexd est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2008, 16h37   #3
Membre actif
 
Inscription : avril 2008
Messages : 526
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 526
Points : 169
Points : 169
Oui, je connais cette solution.
Mais j'ai un programme qui dure trois jours et je ne peux écrire tout dans un fichier, c'est pour cela je voulais juste l'effacer quand il arrive à saturation et garder la fin.
stefsas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/07/2008, 10h42   #4
Membre Expert
 
Inscription : mars 2005
Messages : 1 028
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 1 028
Points : 1 278
Points : 1 278
Envoyer un message via Yahoo à bahraoui
Je pense que tu peux utiliser les options comme nonotes nomprint nosymbolgen...
__________________
Consultez les FAQs et les anciens postes avant de poser vos questions. Merci
bahraoui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/07/2008, 11h55   #5
Membre à l'essai
 
Inscription : avril 2007
Messages : 60
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 60
Points : 22
Points : 22
dm 'clear log' nettoie la log! Apres tu peu le placer ou tu veux dans ton code de manière à garder ce qui t'intéresse...
Kevin_18 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h32.


 
 
 
 
Partenaires

Hébergement Web