Loading module/Oscar/view/oscar/administration/logs.phtml 0 → 100644 +59 −0 Original line number Diff line number Diff line <section class="container"> <h1><i class="icon-user-md"></i>Logs</h1> <p class="alert alert-info"> Cet écran n'affiche que les 25 dernières lignes de la sortie standard <strong>logs/oscar.log</strong>. Pour afficher les logs en temps réél, connectez-vous à l'instance d'Oscar et utilisez la commande <code>tail -f logs/oscar.log</code>. </p> <p> Le niveau de log est fixé à <code>LEVEL</code> </p> <pre id="logs"> TOTO </pre> <script> require(['vue', 'vue-resource'], function(Vue, VueResource){ Vue.use(VueResource); var interval; new Vue({ el: "#logs", data: { logs: "Pas de logs...", refresh: 5, loading: false }, template: ` <div class="logger terminal" :class="{'loading': loading}"> <div class="terminal-header"> <em>Mise à jour toute les {{refresh}} secondes</em> <i class="icon-hourglass-3"></i> </div> <pre class="terminal-content">{{ logs }}</pre> </div>`, methods: { loadLastLogs(){ this.loading = true; this.$http.get('').then( ok => { this.logs = ok.body; }, ko => { this.logs = "Impossible de connaitre l'état de OscarWorker : " + ko.body; } ).then(()=>{ this.loading = false; }); } }, mounted(){ this.loadLastLogs(); var self = this; interval = setInterval(()=> { self.loadLastLogs() }, this.refresh*1000); } }) }) </script> </section> No newline at end of file module/Oscar/view/oscar/project-grant/show.phtml +1 −1 Original line number Diff line number Diff line Loading @@ -436,7 +436,7 @@ </div> <?php else: ?> <a href="<?= $this->url('c', ['id' => $entity->getId()]) ?>" <a href="<?= $this->url('contract/pcru-infos', ['id' => $entity->getId()]) ?>" class="btn btn-primary btn-xs"> Accès aux informations PCRU </a> Loading Loading
module/Oscar/view/oscar/administration/logs.phtml 0 → 100644 +59 −0 Original line number Diff line number Diff line <section class="container"> <h1><i class="icon-user-md"></i>Logs</h1> <p class="alert alert-info"> Cet écran n'affiche que les 25 dernières lignes de la sortie standard <strong>logs/oscar.log</strong>. Pour afficher les logs en temps réél, connectez-vous à l'instance d'Oscar et utilisez la commande <code>tail -f logs/oscar.log</code>. </p> <p> Le niveau de log est fixé à <code>LEVEL</code> </p> <pre id="logs"> TOTO </pre> <script> require(['vue', 'vue-resource'], function(Vue, VueResource){ Vue.use(VueResource); var interval; new Vue({ el: "#logs", data: { logs: "Pas de logs...", refresh: 5, loading: false }, template: ` <div class="logger terminal" :class="{'loading': loading}"> <div class="terminal-header"> <em>Mise à jour toute les {{refresh}} secondes</em> <i class="icon-hourglass-3"></i> </div> <pre class="terminal-content">{{ logs }}</pre> </div>`, methods: { loadLastLogs(){ this.loading = true; this.$http.get('').then( ok => { this.logs = ok.body; }, ko => { this.logs = "Impossible de connaitre l'état de OscarWorker : " + ko.body; } ).then(()=>{ this.loading = false; }); } }, mounted(){ this.loadLastLogs(); var self = this; interval = setInterval(()=> { self.loadLastLogs() }, this.refresh*1000); } }) }) </script> </section> No newline at end of file
module/Oscar/view/oscar/project-grant/show.phtml +1 −1 Original line number Diff line number Diff line Loading @@ -436,7 +436,7 @@ </div> <?php else: ?> <a href="<?= $this->url('c', ['id' => $entity->getId()]) ?>" <a href="<?= $this->url('contract/pcru-infos', ['id' => $entity->getId()]) ?>" class="btn btn-primary btn-xs"> Accès aux informations PCRU </a> Loading