2017-01-24 2 views
0

Existe-t-il un moyen de modifier les messages systemd qui vont dans journalctl lorsqu'un service est démarré ou tombe en panne? Par exemple, actuellement le message nous obtenons dans journalctl lorsqu'un service descend est comme ceci:message personnalisé systemd dans journald

foo.service Unit a terminé la fermeture.

ce peut être enregistré comme:

foo.service morts. Peu importe, il ne faisait rien en tant que tel

Répondre

1

Oui. De nombreux messages systemd sont contrôlés via le système "locale". Vous pouvez faire une copie d'un fichier de paramètres régionaux et le modifier pour créer le vôtre, puis définir les paramètres régionaux du système sur les paramètres régionaux personnalisés.

Les fichiers de paramètres régionaux sont stockés dans /usr/lib/systemd/catalog/systemd. Voir man localectl et man locale.conf pour plus d'informations sur la gestion des paramètres régionaux

+0

Merci pour votre temps et votre aide. Mais je ne pouvais pas trouver comment définir de nouveaux messages systemd. Il y a locale.LC_MESSAGES =, option. Je ne peux pas comprendre comment cela va fonctionner. – Promod

+0

Vous définissez les nouveaux messages systemd en suivant les conseils de la réponse: créez un nouveau paramètre régional en fonction d'un paramètre existant, modifiez-le comme bon vous semble, puis commencez à utiliser les nouveaux paramètres régionaux. –