並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 23 件 / 23件

新着順 人気順

Loggerの検索結果1 - 23 件 / 23件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

Loggerに関するエントリは23件あります。 libraryrailspython などが関連タグです。 人気エントリには 『「ログを出す!ログを読む!」エンジニア版ベストキッド…「syslogに出す! loggerで出す!」「ログレベルアップ!ダウン!アップ!ダウン!」 - Magnolia Tech』などがあります。
  • 「ログを出す!ログを読む!」エンジニア版ベストキッド…「syslogに出す! loggerで出す!」「ログレベルアップ!ダウン!アップ!ダウン!」 - Magnolia Tech

    エンジニア版ベストキッド 師匠 「ログを出す!ログを読む!」「syslogに出す! loggerで出す!」「ログレベルアップ!ダウン!アップ!ダウン!」 生徒 「クラウドネイティブなマイクロサービスの作り方を教えてくれる約束だ!」 プロダクション環境にて… 生徒「ログが…有る!これだ!」— magnoliak🍧 (@magnolia_k_) 2022年4月10日 ふとベストキッドの台詞を思い出して、雑に書いてみたけど、案外いいこと書いてるなーって自分でも思ってしまった。 loggerの使い方は入門書に載ってたり載ってなかったりするし、どんなタイミングでどんな情報をどこに出すべきか?みたいな話は一子相伝の秘伝の技みたいになりがちだし。 まさにそう思います。https://t.co/ZKTTtdwB1d— Hideo Fukumori (@hideo_fukumori) 2022年4月11日

      「ログを出す!ログを読む!」エンジニア版ベストキッド…「syslogに出す! loggerで出す!」「ログレベルアップ!ダウン!アップ!ダウン!」 - Magnolia Tech
    • GitHub - fullstack-build/tslog: 📝 tslog - Universal Logger for TypeScript and JavaScript

      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

        GitHub - fullstack-build/tslog: 📝 tslog - Universal Logger for TypeScript and JavaScript
      • GitHub - kuboon/gsheet-slack-logger: 無料 slack の過去ログを google sheet に保存する github action

        slack の過去ログを google sheet に書き出すツールです。 無料版の slack では古いメッセージは順次閲覧不能になりますが、このツールでログを取っておけば、 google sheet 上で閲覧、検索が出来ます。 (既に閲覧不能になったログをこのツールで引き出すことは出来ません) google drive に保存するのでDB等不要 過去ログのアクセス権を絞れるので非公開 slack でも便利 github actions で実行可能、サーバー不要 公開リポジトリでセットアップ可能、トークン等の非公開情報は repository secrets に設定 デフォルトでは、実行日時の2か月前からの1か月分、すべての公開チャンネルを1ファイルにします。 例: 10月x日に実行すると、 8/1 ~ 8/31 分のログを取得 1か月空けてあるのは、「スレッド返信はその発言元の時刻でし

          GitHub - kuboon/gsheet-slack-logger: 無料 slack の過去ログを google sheet に保存する github action
        • Rails 7: ActiveRecord::Base.loggerがclass_attributeで7倍高速化(翻訳)|TechRacho by BPS株式会社

          私たちの見解では、このプルリクはRails 7におけるきわめてシンプルかつ大きなパフォーマンス改善です。最近のRubyで、クラス変数の読み取りにインラインキャッシュが導入されました(#17763)1。これにより、クラス変数の値解決で複雑な継承ツリーをたどるかわりにキャッシュから値を読み取れるようになりました。Rubyでクラス変数が読み込まれると、継承ツリーにある各クラスをチェックして、そのクラス変数がツリー内の他のクラスに設定されていないことを確認する必要があります。 もうお気づきかと思いますが、これはO(n)問題になります。ツリー内のノード数が増えるにつれて、読み取りのパフォーマンスは線形に低下します。 それでは、1個のモジュールを継承するクラス、30個のモジュールを継承するクラス、最後に100個のモジュールを継承するクラスを使ったデモを見てみましょう。 require "benchma

            Rails 7: ActiveRecord::Base.loggerがclass_attributeで7倍高速化(翻訳)|TechRacho by BPS株式会社
          • Go言語のloggerをDefault1つで済ませる方法:slog Handlerがcontextの中身を見てよしなにするパターン - Diary of a Perpetual Student

            先日、kamakura.go #6にて、「slog登場に伴うloggerの取り回し手法の見直し」という題で登壇しました。Go Conference 2024にこの内容でproposalを出していて落選してしまったのですが、kamakura.go #6のテーマ「昔のGo、今のGo」とピッタリだったので応募して発表の機会を頂いたという経緯です。 speakerdeck.com この発表は以下のエントリのrefinement版となる内容です。今度は机上論ではなく実践経験をもとに話を組み立てています。 blog.arthur1.dev loggerの引き回しと、なぜそれが必要だったのか slogの特徴 Logger/Handler Loggerのインタフェースとして、contextを引数に持つ関数が用意される デフォルトLogger contextの中身を見て自動でフィールドを追加するHandle

              Go言語のloggerをDefault1つで済ませる方法:slog Handlerがcontextの中身を見てよしなにするパターン - Diary of a Perpetual Student
            • 週刊Railsウォッチ(20200217前編)Railsのオプション引数退治、HSTSのデフォルトmax-ageが1年から2年に変更、semantic_logger gemほか|TechRacho by BPS株式会社

              2020.02.17 週刊Railsウォッチ(20200217前編)Railsのオプション引数退治、HSTSのデフォルトmax-ageが1年から2年に変更、semantic_logger gemほか こんにちは、hachi8833です。皆さま息災でいらっしゃいますか。 元記事: 新型コロナウィルス、海外からのVIPが来日中止などIT業界でも影響が出始め。バルセロナのMWCも中止に(記事更新) - Publickey(Publickeyより) つっつきボイス:「たしかに相当影響でかそう😰」「いろんなものが届かなくなったりしそう🏷」「人が大勢集まるイベントも影響受けそうですし🥺」 RubyKaigiまでに落ち着いてくれるといいのですが。 各記事冒頭には⚓でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋の

                週刊Railsウォッチ(20200217前編)Railsのオプション引数退治、HSTSのデフォルトmax-ageが1年から2年に変更、semantic_logger gemほか|TechRacho by BPS株式会社
              • tslog - Extensible TypeScript Logger for Node.js and Browser.

                Extensible TypeScript Logger for Node.js and Browser.

                • slog時代のGoではloggerをcontextで引きまわさなくて良い気がする - Diary of a Perpetual Student

                  Goのloggerを引き回す際に皆さんはどのような手法を取っていますか? グローバル変数にloggerのインスタンスを入れておく contextにloggerのインスタンスを入れておく トレースIDなどを入れたloggerを適宜作ってcontextに格納する 構造体のフィールドにloggerのインスタンスを入れておく(DI) などなど、ソフトウェアの規模や特性を鑑みて各自使い分けているかと思います。 ところで、私は 2. 3. の手法があまり好きではありませんでした。単純に面倒だし美しくありません。contextに入れる、取り出すだけでも数行のコードを毎度書く必要があってダルいな〜と思っていました。けれども、ログにトレースIDなどを入れたいだろうなあと思い、Webサーバの実装においては 2. を渋々選択していました。 さて、Go 1.21ではslogパッケージが登場しました。slogは単に

                    slog時代のGoではloggerをcontextで引きまわさなくて良い気がする - Diary of a Perpetual Student
                  • GitHub - simukti/sqldb-logger: A logger for Go SQL database driver without modifying existing *sql.DB stdlib usage.

                    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                      GitHub - simukti/sqldb-logger: A logger for Go SQL database driver without modifying existing *sql.DB stdlib usage.
                    • 【良く分かる】Python loggerの 使い方と注意点 | 初心者DIYプログラミング入門

                      準備 ログ出力には logging というライブラリが必要ですが、これは Python 標準であるため、特にインストールする必要はありません。 プログラムの先頭に import logging と記述しておくだけで使えます。 最初に知っておくべき注意点 ネットでは、 'import logging' によりインポートした logging クラスを使ってログ出力をするサンプルがよく登場しますが、これには注意が必要です。。 このlogging クラスはログ機能の最も根底(ルート)に位置するものでるため、第三者のライブラリ(標準ライブラリも含む)を import している場合、それにも影響を与えてしまいます。 例えば、自作プログラムでログの出力レベルを変更した途端、importしている他のライブラリからも大量にログが出力されて、必要なログが見つけ難くなるといったことも発生します。 推奨される方法

                        【良く分かる】Python loggerの 使い方と注意点 | 初心者DIYプログラミング入門
                      • logrageではRails.loggerのログ出力がJSON形式にならない問題 - Qiita

                        はじめに RailsログをJSON形式にしたいだけなんですが、解決方法が意外とめんどくさかったので、ググってたどり着いた誰かのためにメモを残しておきます。 「Railsログ JSON」で雑にググるとlogrageというgemをいれるとよさそうな感じです。 https://github.com/roidrage/lograge gem入れるだけでバーンといいかんじのJSONになることを期待したのですが、以下の記事に書いてあるとおり、このgemはコントローラのアクセスログや例外しかJSON形式で出ません。 https://qiita.com/amanekey/items/b921ef73d871dac299eb おもむろに Rails.logger.info("foo") とかしてもJSONにならなくてそのまま出力されちゃう。 つまりこんなかんじ。 {"method":"GET","path"

                          logrageではRails.loggerのログ出力がJSON形式にならない問題 - Qiita
                        • 【Xcode15】OSLog・Loggerの最適化に本気で向き合ってみる。【swift】【swiftUI】

                          【Xcode15】OSLog・Loggerの最適化に本気で向き合ってみる。【swift】【swiftUI】 XcodeのOSLogが便利になったことを知る Xcode15から、OSLogがXcodeコンソールに統合されるとの発表がありました。 これによって、カテゴリなどに合わせてログをフィルタリングすることが可能になります。 OSLogは正直雑多で活用しづらい印象がありましたし、私はこれまであまり使っていませんでした。以前勤めていた会社ではわざわざ独自のLoggerを作成してコードに埋め込んでいたくらいです。しかし、今回のアップデートで標準のLoggerがかなり便利になると確信したので、本気で向き合ってみることにしました。 print()でよくない? 軽いデバッグならprintでも良いかもしれませんが、定常的に確認するためのログを仕込むにはOSLogの方が適しています。このログが何時何分何

                            【Xcode15】OSLog・Loggerの最適化に本気で向き合ってみる。【swift】【swiftUI】
                          • uvicorn にアプリのloggerがでなかったので python の logger を理解した - Qiita

                            logger = logging.getLogger(__name__) # 新しく作って handler = logging.StreamHandler(sys.stdout) # stdout に出す import uvicorn import logging import os async def app(scope, receive, send): # ここは読み飛ばしてね -------> assert scope['type'] == 'http' await send({ 'type': 'http.response.start', 'status': 200, 'headers': [ [b'content-type', b'text/plain'], ], }) await send({ 'type': 'http.response.body', 'body': b'He

                              uvicorn にアプリのloggerがでなかったので python の logger を理解した - Qiita
                            • GASでログ出力する2つの方法(Logger.logとconsole.log)の紹介と使い分け

                              Google Apps Scriptには、ログを確認する方法として、以下の2つの方法が用意されています。 Logger.log console.log そこで今回は、GASでログ出力する2つの方法(Logger.logとconsole.log)の使い方やログを確認する方法、開発目的に応じた使い分けを紹介します。

                                GASでログ出力する2つの方法(Logger.logとconsole.log)の紹介と使い分け
                              • GitHub - open-draft/logger: Environment-agnostic, ESM-friendly logger for simple needs.

                                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                  GitHub - open-draft/logger: Environment-agnostic, ESM-friendly logger for simple needs.
                                • Logger | Apple Developer Documentation

                                  An object for writing interpolated string messages to the unified logging system.

                                    Logger | Apple Developer Documentation
                                  • Ryzen イベント 18 WHEA-Logger Cache Hierarchy Error 対策に CPU LLC Level 変更が効いた - ..たれろぐ..

                                    まとめ 価格.com - 『落ちるー イベント 18 WHEA-Logger』 AMD Ryzen 9 5950X BOX のクチコミ掲示板 と同じ現象が発生していて、試行錯誤の結果、自分の環境では BIOS から CPU Load Line Calibration を Level 4 に変更してやると安定しました。 環境 CPU : Ryzen7 3700X OCなし定格駆動 (PBO disable) MB: Asrock X570 Pro4 BIOS : 2021/4/20 4.00 AMD AGESA ComboAM4v2 1.2.0.2 MEM: CFD Selection W4U3200CM-16G (DDR4-3200 16GBx2枚) 定格駆動 memtest86 完走確認済み 経緯的な 夜間エンコードバッチを回していると、何故かバッチが終わる前にリブートしているらしく、

                                      Ryzen イベント 18 WHEA-Logger Cache Hierarchy Error 対策に CPU LLC Level 変更が効いた - ..たれろぐ..
                                    • Pythonのlogger(logging)とFlaskのloggerについて - Qiita

                                      概要 Flaskアプリでログを書きたいときは、app.logger.info("hoge")と書く。( http://flask.pocoo.org/docs/1.0/logging/ ) 1ファイルに全てのコードを書くときはそれでいいけど(appオブジェクトがそこにあるから)、複数ファイル(モジュール)があるときはどうするの?という疑問を持った。 そういえばPythonのloggingまわりもよく知らないなーということで調べた。 環境 Python 3.7 Flask 1.0 結論 app.loggerは標準ライブラリのlogging.Loggerを取得しているので、同じようにあつかえる appオブジェクトを持たないファイル(モジュール)からは、logging.getlogger('app.flask')を実行することで、app.loggerと同じオブジェクトを取得可能 標準ライブラリの

                                        Pythonのlogger(logging)とFlaskのloggerについて - Qiita
                                      • Rails::Rack::Loggerを継承したmiddlewareをswapする際は引数にlog_tagsを忘れずに - Qiita

                                        ELBのヘルスチェックをRailsのログに出したくなくて、Rails::Rack::Loggerを継承したRackミドルウェアでenvの中身を見てRails.logger.silenceするみたいなミドルウェアを作り、Rails::Rack::Loggerとswapするのを試したんですが、log_tagsが効かなくなってしまいました。 class CustomRailsRackLogger < Rails::Rack::Logger def call(env) if ['/healthcheck'].include?(env['PATH_INFO']) Rails.logger.silence { super } else super end end end

                                          Rails::Rack::Loggerを継承したmiddlewareをswapする際は引数にlog_tagsを忘れずに - Qiita
                                        • System.Loggerって知ってる? - Javaの標準Loggerインタフェースに今更気がついた | 豆蔵デベロッパーサイト

                                          筆者が普段から使っているHelidonの4.0.0 ALPHA-4のリリースノートを眺めていたところ"Logging: Change JUL to System.Logger in most modules"という変更が目に留まり"System.Logger"ってなんだ?と調べてみたところ、なっ、なっ、なんとJava9からLoggerのインタフェースが標準化されているではないですかー!!ということで今回は登場背景も交えながらSystem.Loggerを今さら紹介してみたいと思います。 System.Loggerを一言でいうと、ロギングライブラリのブリッジとしてよく使われるOSSのSLF4JやApache Commons LoggingのJava標準版です。ここでのJava標準版とはjava.lang.Stringなどと同様にJavaの標準ライブラリとしてJDKに含まれるものを指していますが

                                            System.Loggerって知ってる? - Javaの標準Loggerインタフェースに今更気がついた | 豆蔵デベロッパーサイト
                                          • GitHub - Cysharp/ZLogger: Zero Allocation Text/Structured Logger for .NET with StringInterpolation and Source Generator, built on top of a Microsoft.Extensions.Logging.

                                            Zero Allocation Text/Structured Logger for .NET and Unity, with StringInterpolation and Source Generator, built on top of a Microsoft.Extensions.Logging. The usual destinations for log output are Console(Stream), File(Stream), Network(Stream), all in UTF8 format. However, since typical logging architectures are based on Strings (UTF16), this requires additional encoding costs. In ZLogger, we utili

                                              GitHub - Cysharp/ZLogger: Zero Allocation Text/Structured Logger for .NET with StringInterpolation and Source Generator, built on top of a Microsoft.Extensions.Logging.
                                            • Powertools for AWS Lambda (TypeScript) の Logger で service(サービス名)を指定したみた | DevelopersIO

                                              Powertools for AWS Lambda (TypeScript) の Logger で service(サービス名)を指定したみた こんにちは、CX 事業本部製造ビジネステクノロジー部の若槻です。 Powertools for AWS Lambda (TypeScript) の Logger を使用すると、Lambda の呼び出しイベントやコンテキストなどのフィールドを追加した構造化ログの出力を実装することができます。 今回は、この Powertools for AWS Lambda (TypeScript) の Logger で service(サービス名) フィールドを指定してみました。 試してみた パッケージインストール @aws-lambda-powertools/logger をインストールします。 npm i @aws-lambda-powertools/logge

                                                Powertools for AWS Lambda (TypeScript) の Logger で service(サービス名)を指定したみた | DevelopersIO
                                              • [Python] logger実装 - Qiita

                                                logger.py from logging import getLogger, StreamHandler, INFO, Formatter def main(): logger = get_logger() logger.info("logger実装") // [INFO]2023-06-08 22:35:49,969-logger実装(logger.py) def get_logger(): logger = getLogger("log") handler = StreamHandler() handler.setLevel(INFO) logger.setLevel(INFO) logger.addHandler(handler) formatter = Formatter('[%(levelname)s]%(asctime)s-%(message)s(%(filename)s)

                                                  [Python] logger実装 - Qiita
                                                1

                                                新着記事