Table des matières
Utilisez le log la bibliothèque standard
Utilisation zap bibliothèque tiers
Maison Opération et maintenance exploitation et maintenance Linux Comment configurer le niveau de journal Golang dans Debian System

Comment configurer le niveau de journal Golang dans Debian System

Apr 12, 2025 pm 08:48 PM
git golang ai switch bibliothèque standard

Pour configurer le niveau de journal de l'application Golang sur le système Debian, vous devez suivre les étapes suivantes:

  1. Sélectionnez une bibliothèque de journaux: d'abord, sélectionnez la bibliothèque de journaux appropriée. Les packages log de la bibliothèque GO Standard sont simples à utiliser, tandis que les bibliothèques tierces telles que logrus et zap offrent des fonctionnalités et des performances plus puissantes.

Comment configurer le niveau de journal Golang dans Debian System

  1. Définir le niveau du journal: définissez le niveau de journal correspondant en fonction de la bibliothèque de journaux sélectionnée. Les paramètres de différentes bibliothèques varient.

Utilisez le log la bibliothèque standard

Le package log de la bibliothèque standard Go lui-même ne prend pas directement en charge le niveau de journal, mais peut être simulé par des formats de sortie personnalisés. L'exemple suivant montre comment contrôler la sortie en fonction des niveaux prédéfinis:

 package principal

importer (
    "enregistrer"
    "OS"
    "temps"
)

func main () {
    log.setOutput (os.stdout)
    loglevel: = "info" // peut être modifié pour "déboguer" ou "erreur"

    préfixe: = "[" time.now (). Format (time.rfc3339) "]"
    log.setprefix (préfixe)

    Switch Loglevel {
    cas "débogage":
        log.setflags (log.lstdflags | log.lshortfile)
    cas "info", "erreur":
        log.setflags (log.lstdflags)
    }

    log.println ("Ceci est un message d'information")
    Log.println ("Ceci est un message de débogage") // décidez s'il faut sortir en fonction de Loglevel}
Copier après la connexion

Utilisez la bibliothèque tierce logrus

logrus est une bibliothèque de journaux populaire qui prend en charge plusieurs niveaux de journal.

  1. Installation: go get github.com/sirupsen/logrus

  2. Configuration:

 package principal

importer (
    "OS"
    "github.com/sirupsen/logrus"
)

func main () {
    Logger: = LOGRUS.NEW ()
    Logger.setLevel (logrus.infolevel) // peut être modifié pour Debuglevel, ErrorLevel, etc. Logger.SetFormatter (& Logrus.jsonFormatter {})
    logger.setOutput (os.stdout)

    Logger.info ("Ceci est un message d'information")
    Logger.debug ("Ceci est un message de débogage") // Décidez de la sortie en fonction de Setlevel}
Copier après la connexion

Utilisation zap bibliothèque tiers

zap est une autre bibliothèque de journaux haute performance.

  1. Installation: go get go.uber.org/zap

  2. Configuration:

 package principal

importer (
    "go.uber.org/zap"
    "go.uber.org/zap/zapcore"
)

func main () {
    Logger, err: = zap.newproduction ()
    Si err! = Nil {
        panique (euh)
    }
    différer Logger.Sync ()

    logger = logger.withoptions (zap.levelenforcer (zapcore.infolevel)) // Le niveau de journal peut être modifié logger.info ("Ceci est un message d'information")
    Logger.debug ("Ceci est un message de débogage") // Décidez de la sortie en fonction de niveau pourforcer}
Copier après la connexion

La sélection de la bibliothèque de journaux appropriée et la référence à sa documentation pour une configuration détaillée peuvent gérer et contrôler efficacement la sortie du journal de Golang appliquée sur le système Debian. N'oubliez pas de choisir le bon niveau de journal en fonction de vos besoins.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

<🎜>: Grow A Garden - Guide de mutation complet
4 Il y a quelques semaines By DDD
<🎜>: Bubble Gum Simulator Infinity - Comment obtenir et utiliser les clés royales
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
Nordhold: Système de fusion, expliqué
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
Mandragora: Whispers of the Witch Tree - Comment déverrouiller le grappin
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Tutoriel Java
1677
14
Tutoriel PHP
1280
29
Tutoriel C#
1257
24
L'indice saisonnier d'Altcoin baisse en dessous de 25 ans, indiquant la saison du Bitcoin malgré des courses récentes L'indice saisonnier d'Altcoin baisse en dessous de 25 ans, indiquant la saison du Bitcoin malgré des courses récentes May 15, 2025 pm 12:09 PM

L'indice saisonnier Altcoin mesure les performances des meilleurs altcoins de Bitcoin en 90 jours. Cryptorover partage deux graphiques différents sur X, révélant certains changements de tendance convaincants. Le premier tableau est au centre de la récente discussion à chaud - la saison des altcoin. Il montre l'indice saisonnier Altcoin, qui mesure comment les meilleurs Altcoins fonctionnent par rapport au bitcoin sur 90 jours. Ces données spécifiques proviennent de Blockchaincenter.net, mesurant les 50 altcoins les mieux performants, à l'exclusion des stablescoins ou des jetons à dossiers d'actifs. En ce qui concerne l'indice saisonnier Altcoin, si les 50 meilleurs altcoin fonctionnent mieux que le bitcoin au cours des 90 derniers jours, ce sera

Vaneck lance son premier fonds tokenisé RWA pour les investisseurs institutionnels Vaneck lance son premier fonds tokenisé RWA pour les investisseurs institutionnels May 15, 2025 am 11:51 AM

Le VBill Token Fund a été lancé le 13 mai, offrant aux investisseurs institutionnels la possibilité de tokenize les factures fiscales américaines. Le nouveau fonds tagué de Vaneck permettra aux investisseurs institutionnels d'investir dans les factures du Trésor américain. Le fonds de jetons VBill a été lancé le 13 mai à la suite d'une coopération avec des titres, une plate-forme tokenisée qui soutient l'intégralité du fonctionnement du fonds. Le fonds sera abonné à quatre grandes blockchains - Ethereum, Sorana, Avalanche et BNB Chain. Sur trois de ces blockchains (Avalanche, Solana et BNB Chains), l'abonnement minimum est de 100 000 $. Sur Ethereum, l'investissement minimum est de 1 million de dollars US. Le fonds est les efforts de Vaneck pour étendre sa vie réelle

Voir l'historique GIT et les changements dans VSCODE Voir l'historique GIT et les changements dans VSCODE May 15, 2025 pm 09:24 PM

Comment visualiser l'historique GIT et les modifications dans VSCODE incluent: 1. Ouvrez VScode et assurez-vous que le projet a initialisé le référentiel GIT. 2. Cliquez sur l'icône "Source Code Management" dans la barre latérale gauche. 3. Sélectionnez "... (plus d'options)" et cliquez sur "Git: showgitOutput". 4. Afficher l'historique des engagements et les modifications de fichiers. 5. Cliquez avec le bouton droit sur le fichier et sélectionnez "Git: ShowFileHistory" pour afficher l'historique des changements de fichier. Grâce à ces étapes, vous pouvez considérer efficacement l'historique du GIT et les changements de VSCOD pour améliorer l'efficacité du développement.

Un moyen efficace de résoudre les conflits GIT commet dans VSCODE Un moyen efficace de résoudre les conflits GIT commet dans VSCODE May 15, 2025 pm 09:36 PM

La gestion des conflits GIT Commit dans VSCODE peut être résolu efficacement par les étapes suivantes: 1. Identifier le fichier contradictoire, et VScode sera mis en évidence en rouge. 2. Modifier manuellement le code entre les marques de conflit et décider de conserver, de supprimer ou de fusionner. 3. Gardez les branches petites et concentrées pour réduire les conflits. 4. Utilisez l'extension Gitlens pour comprendre l'historique du code. 5. Utilisez VScode pour intégrer les commandes GIT, telles que Gitmerge - Abort ou Gitreet - dur. 6. Évitez de compter sur des outils de fusion automatique et vérifiez soigneusement les résultats de la fusion. 7. Supprimer toutes les marques de conflit pour éviter les erreurs de compilation. Avec ces méthodes et astuces, vous pouvez gérer efficacement les conflits GIT dans VSCODE.

Que sont les jetons Xploradex et $ xpl? Une introduction d'article Que sont les jetons Xploradex et $ xpl? Une introduction d'article May 15, 2025 am 11:45 AM

Dans le monde en développement rapide de la finance décentralisée (DEFI), l'innovation ne s'arrête jamais. La dernière vague ne concerne pas seulement la vitesse ou la sécurité - il s'agit de sagesse. C'est exactement ce que Xploradex entre sur la scène. Xploradex, construit sur l'enregistrement XRP, définit de nouveaux repères pour les échanges décentralisés en introduisant l'intelligence artificielle (AI) à tous les niveaux de trading. Mais qu'est-ce que Xploradex, en quoi est-il différent des autres plates-formes et quel rôle le token $ xpl joue dans son écosystème? Parses étape par étape d'une manière facile à comprendre.

500 $ à 700 000 $? WEB3 AI est sur la bonne voie pour apporter des millionnaires en tant qu'hypermobilité et surge BGB 500 $ à 700 000 $? WEB3 AI est sur la bonne voie pour apporter des millionnaires en tant qu'hypermobilité et surge BGB May 15, 2025 pm 12:21 PM

La mise à jour des prix de l'ultra-liquidité (hype) montre que les taureaux ciblent 25 $ après que l'intérêt public a grimpé à un record de 697 millions de dollars. Les taureaux Super Liquidité (Hype) ciblaient 25 $ car le trading à jetons est supérieur au principal soutien à 19,24 $. L'intérêt ouvert a grimpé à un record de 697 millions de dollars, ce qui indique une forte dynamique. Les signaux techniques de RSI (14) et MACD (12,26) montrent qu'il peut y avoir plus de place pour le haut. D'ici 2030, les prévisions de prix Bitget Token (BGB) ciblent 25 $ à mesure que les échanges développent et brûlent les jetons dans le monde. Les pré-ventes de Web3ai commencent à attirer l'attention, à partir de seulement 0,03 $ et à offrir 1 333 fois

Humo Token, soutenu par des obligations gouvernementales, est testé en Ouzbékistan (uzdaily.com) (uzdaily.com) Humo Token, soutenu par des obligations gouvernementales, est testé en Ouzbékistan (uzdaily.com) (uzdaily.com) May 15, 2025 pm 02:03 PM

L'Ouzbékistan expérimente un nouvel actif numérique, les jetons de Humo garantis par les obligations gouvernementales. Le jeton est fixé à la monnaie nationale, et 1 Humo équivaut à 1000 somme. Le projet est mis en œuvre dans le cadre juridique de l'Ouzbékistan dans le domaine des actifs cryptographiques. Plusieurs partenaires stratégiques ont participé à son développement, notamment le système de paiement de Humo qui dessert 35 millions de titulaires de carte en Ouzbékistan. Grâce à la vaste coopération de Humo avec les banques commerciales, les marchés et les structures de vente au détail, les conditions ont été créées pour l'utilisation généralisée de jetons dans les transactions quotidiennes. La base technique du projet est fournie par Asterium et Broxus. Le projet adopte le protocole Tycho Blockchain développé par Broxus. Ses caractéristiques sont une vitesse de transaction élevée et une faible transaction

Conseils pour écrire et tester le code SQL dans VSCODE Conseils pour écrire et tester le code SQL dans VSCODE May 15, 2025 pm 09:09 PM

L'écriture et le test du code SQL dans VSCODE peuvent être implémentés en installant le plug-in SQLTools et SQLServer (MSSQL). 1. Installez les plugins sur le marché étendu. 2. Configurez les connexions de la base de données et modifiez les paramètres. 3. Utilisez la mise en évidence de la syntaxe et l'achèvement automatique pour écrire du code SQL. 4. Utilisez des clés de raccourci telles que Ctrl / et Shift Alt F pour améliorer l'efficacité. 5. Tester la requête SQL en cliquant avec le bouton droit sur EXECUTEQUERY. 6. Utilisez la commande Expliquez pour optimiser les performances de la requête.

See all articles