Fichier log Gitea

De EjnTricks

Gitea possède sa propre configuration des fichiers logs qui sont stockés par défaut dans le répertoire log du répertoire racine, soit /var/opt/gitea dans le cadre de cette installation.

Cet article présente la configuration des fichier logs.


Hand-icon.png Votre avis

Nobody voted on this yet

 You need to enable JavaScript to vote


Study icon.png Etude

Toute la configuration de Gitea se situe dans le fichier custom/conf/app.ini. Les fichiers logs sont configurées dans la section log qui est par défaut la suivante.

[log]
MODE      = file
LEVEL     = Info
ROOT_PATH = /var/opt/gitea/log


Configuration-icon.png Configuration

La configuration peut être modifié dans le fichier app.ini.

Folder-icon.png Préparation environnement

L'installation initiale étant réalisée sur une machine Ubuntu, les fichiers logs vont être placés au même emplacement que les autres traces. Un répertoire gitea dans /var/log est créé.

#sudo mkdir -p /var/log/gitea
#sudo chown gitea:gitea /var/log/gitea
#sudo chmod 755 /var/log/gitea

Les permissions sont accordées au compte gitea comme c'est le cas suite à l'installation sur le répertoire /var/opt/gitea/log.

Icon-Configuration-Settings.png Paramétrage

Avant d'effectuer la modification, le service est arrêté et les fichiers existants déplacés.

#sudo service gitea stop
#sudo mv /var/opt/gitea/log/* /var/log/gitea/

Il faut ensuite modifier le paramétrage de l'emplacement, afin de prendre en compte ce nouveau répertoire. Ceci s'effectue dans le fichier app.ini, explicité précédemment.

[log]
MODE      = file
LEVEL     = Info
ROOT_PATH = /var/log/gitea

Puis le service est redémarré.

#sudo service gitea start

A noter qu'aucune configuration n'est mise en place avec Logrotate. La configuration standard de Gitea prend déjà en charge un système de rotation comme indiqué dans l'interface d'administration, onglet Configuration.