IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

Utiliser Log pour écrire des évènements dans un fichier


Sujet :

Android

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2008
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Transports

    Informations forums :
    Inscription : Février 2008
    Messages : 39
    Points : 35
    Points
    35
    Par défaut Utiliser Log pour écrire des évènements dans un fichier
    Bonjour à tous,

    Afin de diminuer la charge de travail, j'aimerais utiliser le système de Log d'Android pour enregistrer des évènements dans un fichier spécifique à mon application à l'instar de syslog sur Linux.

    Est-ce que c'est faisable ou dois-je finalement intégrer ce développement ?

    Merci de votre attention ;-)

  2. #2
    Expert confirmé
    Avatar de Hephaistos007
    Profil pro
    Enseignant Chercheur
    Inscrit en
    Décembre 2004
    Messages
    2 493
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 493
    Points : 4 166
    Points
    4 166
    Par défaut
    En ligne de commande :
    Code shell : Sélectionner tout - Visualiser dans une fenêtre à part
    logcat -f <filename>

    Si tu dois le faire depuis ton application :
    Code java : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    try {
        File filename = new File("foo.log"); 
        filename.createNewFile(); 
        String cmd = "logcat -d -f "+filename.getAbsolutePath();
        Runtime.getRuntime().exec(cmd);
    } catch (IOException e) { }
    Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes --- devise SHADOKS

    Kit de survie Android : mon guide pour apprendre à programmer sur Android, mon tutoriel sur les web services et enfin l'outil en ligne pour vous faire gagner du temps - N'oubliez pas de consulter la FAQ Android

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2008
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Transports

    Informations forums :
    Inscription : Février 2008
    Messages : 39
    Points : 35
    Points
    35
    Par défaut
    Je vais détailler un peu plus mes besoins. Mon application doit tenir un journal sur ses activités (services ou autres traitements). Comme en utilisant Log4C, j'aimerais faire un roulement des fichiers mais sans me préoccuper de ça depuis mon application.
    L'idée serait donc de paramétrer le service de Log pour qu'il fasse un roulement des journaux dans un répertoire spécifique. Et depuis mon appli, je log comme d'habitude, avec mes différents tags, et je ne gère plus rien d'autre.

    P.S. : pour éviter des remarques inutiles, mon application ne toucherait pas un téléphone mobile mais plus un système embarqué spécialement développé pour l'occasion.

Discussions similaires

  1. utiliser formulaire pour enregistrer des données dans différentes tables
    Par silue fignigue siaka dans le forum VB 6 et antérieur
    Réponses: 0
    Dernier message: 11/04/2009, 13h53
  2. Réponses: 9
    Dernier message: 21/04/2008, 15h13
  3. Réponses: 3
    Dernier message: 30/10/2007, 12h56
  4. Réponses: 4
    Dernier message: 07/11/2006, 14h02
  5. écrire des entiers dans un fichier
    Par seb__ dans le forum C
    Réponses: 3
    Dernier message: 15/10/2006, 18h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo