2017-08-16 1 views
1

Je planifie un script avec R taskscheduler. Il y a quelques problèmes de performance que je veux diagnostiquer, mais le problème est que les logs standard du planificateur ne coïncident pas avec les horodatages et contiennent uniquement les résultats des instructions print et cat, il est donc difficile de dire quelles lignes de code prennent le plus de temps. Il existe également des scripts provenant de scripts planifiés.Journalisation étendue de taskscheduleR

Comment puis-je étendre la journalisation pour qu'elle contienne l'horodatage ou le temps d'exécution de chaque ligne de code, y compris celles qui sont des sources?

Toute aide serait appréciée!

Répondre

1

Utilisez options(echo = TRUE) au début de votre fichier .R si vous voulez voir où votre script a échoué. Ou utilisez l'un des nombreux packages R de journalisation. J'ai tendance à utiliser celui-ci: https://github.com/smbache/loggr mais il y en a beaucoup plus sur CRAN.