並び順

ブックマーク数

期間指定

  • から
  • まで

201 - 240 件 / 268件

新着順 人気順

Loggingの検索結果201 - 240 件 / 268件

  • Cloud Spanner の SQL ログを gRPC レイヤーで取得する方法

    はじめに この記事は Google Cloud Japan Advent Calendar 2022 の「通常版」の 21 日目の記事です。 こんにちは、Google Cloud でデータベース系のプロダクトを担当している佐藤です。 TL;DR - 最初にまとめ 本記事では以下の内容が書かれています。今回は Cloud Spanner 用のアプリケーションの話で例示していますが、gRPC を使う他のアプリにも応用ができる内容になっています。 本記事の内容 アプリケーションが Cloud Spanner へ投げる SQL および mutation とパラメータは、gRPC レイヤーでまとめて取得することができる gRPC には Interceptor という、各 RPC のリクエストごとに任意の処理を割り込ませる仕組みがある Interceptor で Cloud Spanner 用のアプリ

      Cloud Spanner の SQL ログを gRPC レイヤーで取得する方法
    • Loki 2.0 released: Transform logs as you’re querying them, and set up alerts within Loki | Grafana Labs

      Solutions All end-to-end solutions Opinionated solutions that help you get there easier and faster

        Loki 2.0 released: Transform logs as you’re querying them, and set up alerts within Loki | Grafana Labs
      • Nginxを例に、fluent-bitを使ってFireLensで集めた複数コンテナのログを加工・データストアに送信する - Qiita

        AWS FireLensをfluent-bitで組み合わせてログを取得・整形した時の知見を覚え書きの形でまとめます。 今回は、Nginx、uWSGIの二つのコンテナから取得するログをいい感じにAthenaで見れるようにすることが目標。 前提として、Fargate上で、サイドカー構成でNginxのコンテナとfluent-bitのコンテナを一つのTask内で動かすものとします。 いい感じとは、 Nginxのアクセスログの内容がkey-value形式のjsonで表示できる ヘルスチェックのログなどいらないやつはS3にまで送られずにfluent-bit側で弾かれている エラーログはすぐに見たいのでS3だけでなくdatadog/cloudwatchにも送る こんな感じのを目指す。 この記事ではNginxだけについて書きます。後は同じようなやり方で簡単に追加できると思うので。 ##fluent-bit

          Nginxを例に、fluent-bitを使ってFireLensで集めた複数コンテナのログを加工・データストアに送信する - Qiita
        • ガイド: Node.jsでログを記録する方法

          製品 コミュニケーション メッセージング マルチチャネルのテキストメッセージとメディアメッセージの送受信を180か国以上で

            ガイド: Node.jsでログを記録する方法
          • Logging in the age of Microservices and the Cloud

            The days of the statically partitioned datacenter are over. Welcome to the modern world of microservices and auto-scaling in the cloud. Requests flow th…

              Logging in the age of Microservices and the Cloud
            • A Complete Guide to Logging in Go with Zerolog | Better Stack Community

              Zerolog is a high-performance, zero-allocation Go logging library. It provides structured logging capabilities for latency-sensitive applications where garbage collection is undesirable. You can use in a completely zero-allocation manner such that after the logger object is initialized, no further objects will be allocated on the heap, thus preventing the garbage collector from being triggered. Th

                A Complete Guide to Logging in Go with Zerolog | Better Stack Community
              • 【Python】logging はとりあえず basicConfig() 呼ぶところから初めて、次は YAML で書いて dictConfig() で設定しろ - Qiita

                Status lastResort ハンドラの説明に誤りがあります。直します。 → 直した。 概要 詳しくは、後述の対応するセクションを読んでほしい。 (A) まず、何も設定しなくても ログレベル WARNING 以上のログが標準エラーに出力される。 (B) レベルやフォーマットだけ設定したいなら、トップレベルのスクリプトで logging.basicConfig() を呼び、ルートロガーとハンドラを設定する。 ファイルにも出力できる。 ログメッセージ全体のフォーマット、そのうち日時のフォーマット、をそれぞれ設定できる。 (C) もっと詳しく設定したいなら、設定ファイルに書いてプログラム内で読み込ませる。 INI 形式で書いたら fileConfig() でファイルを指定して読み込み & 設定させる。 YAML や JSON なら他のモジュールで辞書形式で読み込んだあとに dictConf

                  【Python】logging はとりあえず basicConfig() 呼ぶところから初めて、次は YAML で書いて dictConfig() で設定しろ - Qiita
                • GitHub - kubetail-org/kubetail: Logging dashboard for Kubernetes that lets you view multiple log streams simultaneously, in real-time. Runs on desktop or in cluster.

                  Viewing application logs in a containerized environment can be challenging. Typically, an application consists of several services, each deployed across multiple containers which are load balanced to ensure an even consumption of resources. Although viewing individual container logs is easy using tools such as kubectl or the Kubernetes Dashboard, simultaneously monitoring logs from all the contain

                    GitHub - kubetail-org/kubetail: Logging dashboard for Kubernetes that lets you view multiple log streams simultaneously, in real-time. Runs on desktop or in cluster.
                  • loggingに関する考え方、その後 - Qiita

                    前回: ログ出力のための print と import logging はやめてほしい 上記の記事、いまだに妙に人気があるんですが、最初に書いたのが2016年とめっちゃ古いんですよね……(この記事執筆時点で2020年) 私の意見がそう変わったわけでもないながらも、いま書ける補足というのもあるので、いったん書いておきます。 元記事の背景についての言い訳 他のOSSソフトウェアのログ周りのひっどい挙動を見たんです。で、「ムキー!」ってなりまして。その勢いで書いた文章なのです。 なんで、教科書のような正確さや、記事の「フェアさ」みたいのはまるで意識してませんでした。レビューなぞ、もちろん受けてないです。 ただまぁ……感情まみれの記事の割には(むしろ勘定まみれだったから?)、この記事は妙にいいね・LGTMついてまして…… 読んでいる方の気持ちは、なんとなーくわかる気はします。プログラミングの中でも

                      loggingに関する考え方、その後 - Qiita
                    • How to Enable Logging on Every AWS Service in Existence (Circa 2021)

                      Cloud security best practices, as well as most compliance programs, require that logging be enabled for all in-scope services. However, that simple requirement — “enable logging” — comes with many followup questions. Is CloudTrail enough? How do I turn on logging for all these services? Aren’t logs collected by default? What. even. is. a. log?

                        How to Enable Logging on Every AWS Service in Existence (Circa 2021)
                      • Unity公式のLoggingパッケージが使い勝手が良さそう - Activ8 Tech Blog

                        こんにちは、エンジニアの渡辺(@mochi_neko_7)です。 先日Unity 2022 LTSがリリースされたので触っていたのですが、ふとPackageをチェックしていたところ、 Unity公式のLoggingパッケージが存在することに初めて気が付きました。 しかもドキュメントやAPIを見てみる感じでは「こういうのが欲しかった」という印象で期待が持てそうでした。 自分でも少し触ってみたので、本記事ではこのUnity公式のLoggingパッケージを簡単に紹介します。 環境 Unity公式のLoggingパッケージ 導入方法 使用方法 まとめ 他のLoggingライブラリ おわりに ※2023/07/03追記 環境 Unity 2022.3.0f1 Unity Logging 1.0.11 Unity公式のLoggingパッケージ いつの間にかUnity公式からLoggingのパッケージが

                          Unity公式のLoggingパッケージが使い勝手が良さそう - Activ8 Tech Blog
                        • Pythonのloggingをイメージで理解する【Python Logging徹底解説】

                          記事を書いた背景 最近業務で業務効率化のオンプレwebアプリケーションや自動化プログラムを作成する機会増えているが、特に自動化プログラムにおいてlogという存在の重要性をより強く感じている。 作成したアプリケーションやシステムの数が増えるほど、個々の動作確認に割くことができる工数が限られてくるため、より分かりやすいフォーマットで効率よくログ収集する必要がある。 この記事では、Pythonにおけるloggingを"イメージ重視"でわかりやすく解説していく。 この記事の想定読者 Python "Logging HOWTO"の基本loggingチュートリアルを読んだことがある人 Pythonのシステムにしっかりとカスタマイズしたlogを組み込みたい人 Pythonのloggingを用いてターミナル等に簡単なlogを出力できる人 loggingを触ったことが無い人 Python Loggingをイ

                            Pythonのloggingをイメージで理解する【Python Logging徹底解説】
                          • Python でモジュールごとに logging する。または dictConfig の落とし穴。 - Qiita

                            Python でちょっと凝ったログの出力をしたい場合 logging というライブラリを使うのが定番です。また設定には dictConfig を使います。ただ後方互換性のために落とし穴があるので、意図しない動作になる時は disable_existing_loggers を False にするのがコツです。と、いうような話題を書きます。 logging には2つの主要な要素 Logger と Handler があります。 Logger にアプリやライブラリはログを書き込む。 Handler でメインスクリプトはログの記録方法を指定する。 Formatter でログの書式を設定する。 基本の使い方 基本の使い方は簡単です。 # 以下の二行はイディオムです。現在のモジュール名が付いた Logger が出来ます。 import logging logger = logging.getLogger

                              Python でモジュールごとに logging する。または dictConfig の落とし穴。 - Qiita
                            • Grafana Loki Deep Dive | Grafana Loki Deep Dive

                              Grafana Loki is an awesome log monitoring platform provided as OSS. However, it is hard to run in production because it is constructed with many microservices and we can't know how they work easily. I aim to complement the official document and make the readers plan capacity, select parameters, and run Loki stably by themselves to provide this book. This book shows you the following knowledge. You

                                Grafana Loki Deep Dive | Grafana Loki Deep Dive
                              • データマネジメントがちょっと楽になるBigQuery監査ログの使い方

                                社内のデータマネージメントにBigQueryの監査ログを活用する話しです。 datatech-jp Casual Talks #3で発表。 https://datatech-jp.connpass.com/event/252062/ 資料内のリンク 1. データ管理に役立つメタデータ…

                                  データマネジメントがちょっと楽になるBigQuery監査ログの使い方
                                • structured, leveled logging · golang/go · Discussion #54763

                                  This discussion has led to a proposal and is now finished. Please comment on the proposal. We would like to add structured logging with levels to the standard library. Structured logging is the ability to output logs with machine-readable structure, typically key-value pairs, in addition to a human-readable message. Structured logs can be parsed, filtered, searched and analyzed faster and more rel

                                    structured, leveled logging · golang/go · Discussion #54763
                                  • Pythonのloggingについて基本的な部分を確認する | DevelopersIO

                                    DA事業本部の横山です。 今回は。普段から利用しているPythonのloggingについてなんとなくで理解している部分が多かったため、基本的なことから復習したので確認した内容を共有します。 前提条件 本記事で利用しているPythonのバージョンは以下になります。 Python: 3.8.13 確認した内容 今回は、以下の項目について公式ドキュメントを中心に確認を行いました。 ログレベル loggerの定義方法の種類 設定ファイル形式 Formatter 一番簡単な利用例 import logging logging.warning('Watch out!') # will print a message to the console logging.info('I told you so') # will not print anything WARNING:root:Watch out!

                                      Pythonのloggingについて基本的な部分を確認する | DevelopersIO
                                    • Logging in Swift

                                      Posted Aug 24, 2020 2020-08-24T19:00:00+02:00 by Peter Steinberger With iOS 14, Apple improved the built-in logging framework and added many missing pieces. Is OSLog now something that can finally be used? Does OSLogStore Work Yet?YES!* *Apple removed OSLogStore from iOS 14 at the very last moment, but brought it back in iOS 15. As of iOS 15 beta 7 and macOS Monterey beta 5 (21A5304g) OSLogStore f

                                        Logging in Swift
                                      • Custom logging with slog Making Logging Fun Again!

                                        Go Conference 2024 talk about slog custom handler.

                                          Custom logging with slog Making Logging Fun Again!
                                        • SQLAlchemyが生成するクエリを確認する | レコチョクのエンジニアブログ

                                          WIZY の開発では、Python + MySQLの構成でORマッパーに SQLAlchemy を使用しています。 SQLAlchemyは高機能なのですがまとまったドキュメントがなく、また「どのようにコードを記述したらどのようなクエリが発行されるのか」というのはDB設計やユースケースがサンプルとは異なるので、運良くマッチした情報が出て来ない限り自分でクエリ(を生成するコード)を組み立てる必要があります。 パターン1) loggingでログに出力する SQLAlchemyを利用しているアプリケーションで以下のコードを記述することでクエリをログに出力することができます。

                                            SQLAlchemyが生成するクエリを確認する | レコチョクのエンジニアブログ
                                          • Logz.ioが、PrometheusとJaegerをホストし監視プラットフォームを拡張

                                            Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

                                              Logz.ioが、PrometheusとJaegerをホストし監視プラットフォームを拡張
                                            • GoのロギングライブラリzapのTips - Carpe Diem

                                              概要 zapを使っていて 書き込み先をio.Writerで自由に設定したい テストで時刻を固定値にしたい ログレベルによって標準出力、標準エラー出力を分けたい GCP Cloud Loggingのフォーマットでログ出力したい 全ログに付けたいフィールドがある 独自logパッケージでラップしたらcallerがおかしい とちょっとカスタマイズしたいケースのTipsです。 環境 Go 1.17 go.uber.org/zap v1.19.1 Tips 書き込み先をio.Writerで自由に設定したい zapのデフォルトの出力先は標準エラー出力ですが、期待通りのフォーマットでログが出力されているか確認したい時にio.Writerを渡してそこに書き込んでほしい場合です。 そんなときはzapcore.AddSyncを使います。 func NewWithWriter(w io.Writer) *zap.

                                                GoのロギングライブラリzapのTips - Carpe Diem
                                              • ログベースのアラートとSlackを連携して、開発サーバーの問題を迅速に発見しよう - KAYAC Engineers' Blog

                                                この記事はTech KAYAC Advent Calendar 2023の15日目の記事です。 こんにちは、カヤックボンドのサーバーエンジニアの松本です。 今年はカヤックグループ合同のアドベントカレンダーということで、各グループから色んな方が参戦しています。 今回は開発サーバーでの開発体験を高めるためのアラートについて紹介したいと思っています。 なお、今回の記事はGoogle CloudのCloud Loggingにエラーログを送信しているプロジェクトを対象にしています。(50GB/月、保持期間30日まで無料なのでガンガン活用すると良いと思います) はじめに Google CloudではError Reportingという自動的にモニタリング/アラートを行えるサービスがあります。 Error Reportingではエラー箇所ごとに発生回数を集計してくれたり、影響ユーザー数も集計してくれたり

                                                  ログベースのアラートとSlackを連携して、開発サーバーの問題を迅速に発見しよう - KAYAC Engineers' Blog
                                                • 【Python】loggingでログをカスタマイズする【Flask】

                                                  狛ログをご覧のみなさん、はじめまして。 2021年にオフィス狛に入社いたしました、nago(なご)です。 技術に関するブログ記事を書くのは初めてですが、有益な情報を投稿できるように頑張ります。 よろしくおねがいします☺ さて、今回はPython(Flask)で、お試し開発をしていた時に苦戦したログ出力についてまとめたいと思います。 作ろうとしていたのは、外部のREST APIにリクエストを投げて、何かしらの結果を受け取り、画面に表示させる機能です。 まず、先輩社員が投稿してくださっていたこちらの記事を参考にして、AWS API GatewayでAPIのMockを作成しました。 正しい合言葉をidに設定してリクエストすると、ステータスコードが200となり、とってもタメになる情報を受け取れるAPIにしました。 合言葉を間違えていたらステータスコードが401となりエラーが返ってきます。 アプリケ

                                                    【Python】loggingでログをカスタマイズする【Flask】
                                                  • GitHub - brmmm3/fastlogging: An efficient and leightweight logging module

                                                    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 - brmmm3/fastlogging: An efficient and leightweight logging module
                                                    • Best Practices for Logging in Node.js | AppSignal Blog

                                                      This post was updated on 18 April 2023 to include information about logging with Winston and AppSignal. Good logging practices are crucial for monitoring and troubleshooting your Node.js servers. They help you track errors in the application, discover performance optimization opportunities, and carry out different kinds of analysis on the system (such as in the case of outages or security issues)

                                                        Best Practices for Logging in Node.js | AppSignal Blog
                                                      • NLog使い方メモ - マコーの日記

                                                        インストール Nugetでインストールする。 PM> Install-Package NLog.Config インストールするとプロジェクトフォルダ配下にconfigファイルが配置される。 ログ出力 class Program { private static Logger logger = LogManager.GetCurrentClassLogger(); static void Main(string[] args) { logger.Trace("trace"); logger.Debug("debug"); logger.Info("info"); logger.Warn("error"); logger.Fatal("fatal"); } } "Fluent Interface"形式でも書ける(こっちの書き方の方が各要素が見やすくて好き) using NLog.Fluent;

                                                          NLog使い方メモ - マコーの日記
                                                        • Pythonのloggingをスッキリ使いこなす | 自調自考の旅

                                                          概要Pythonでシステム開発等を進めるとき、print文によるデバッグだけではキツくなりloggingモジュールを使おうとするも挫折するのは誰しもが通る道だと思います。又は、使ってはいるけど動作がよくわからないというケースもあるでしょう。 本記事では、loggingのソースコードを追いかけて、loggingの動作をスッキリさせた上で、これらを活用するための関数群を提供します。なお、loggingのバージョンは’0.5.1.2’を使っています。 スクリプトは以下で公開しています。 https://github.com/Rosyuku/RosyukuScript.git loggingをimportして動かすまでサンプルコードの確認公式チュートリアルでは、loggingを動かすためのもっとも単純なコードとして以下が示されています。 サンプルコード1 実行プログラムimport logging

                                                          • Pythonのloggingを よ う や く 完全に理解しました 〜revChatGPTでdebugレベルログを出そうとした試行錯誤を題材に〜 - nikkie-ftnextの日記

                                                            はじめに 上達の早さは人それぞれだから、nikkieです1。 Pythonのloggingについて「完全に理解した」まで理解を深めました(これはエンジニアミームで、すぐ分からなくなるやつです)。 「ルートロガー」とか「階層構造」とか、分かるとロギングのコードの見え方が変わってくるものですね…! 目次 はじめに 目次 おことわり Basic example (streamed)でdebugログを出力したい Basic example (streamed)でdebugログを出すまで V1モジュールのロガーと同じインスタンスを取得 ログレベルをdebugに変更 Basic example (streamed)でファイルにdebugログを出すまで 『Python実践レシピ』 17.4.4 モジュール方式でロギングを設定する でキャッチアップ debugログをファイルに出力するため、ロガーにファイル

                                                              Pythonのloggingを よ う や く 完全に理解しました 〜revChatGPTでdebugレベルログを出そうとした試行錯誤を題材に〜 - nikkie-ftnextの日記
                                                            • Logging at Twitter: Updated

                                                              While centralized logging previously existed at Twitter, it was limited by low ingestion capacity and limited query capabilities, which resulted in poor adoption and failed to deliver the value we hoped for. To address this, we adopted Splunk Enterprise and migrated centralized logging to it. Now we ingest 4 times more logging data and have a better query engine and better user adoption. Our migra

                                                                Logging at Twitter: Updated
                                                              • 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
                                                                • GitHub - Brandon-c-tech/RAG-logger: RAG Logger is an open-source logging tool designed specifically for Retrieval-Augmented Generation (RAG) applications. It serves as a lightweight, open-source alternative to LangSmith, focusing on RAG-specific logging n

                                                                  { "timestamp": "2024-03-20 10:00:00", "query": "What is machine learning?", "total_time": 8.5, "steps": { "query_understanding": { "name": "query_understanding", "start_time": 1234567890.0, "end_time": 1234567891.0, "duration": 1.0, "metadata": { "detected_intent": "definition_query", "topic": "machine_learning", "confidence": 0.95 } }, "text_embedding": { "name": "text_embedding", "start_time": 1

                                                                    GitHub - Brandon-c-tech/RAG-logger: RAG Logger is an open-source logging tool designed specifically for Retrieval-Augmented Generation (RAG) applications. It serves as a lightweight, open-source alternative to LangSmith, focusing on RAG-specific logging n
                                                                  • Network error logging: collecting failure conditions from end users

                                                                    Why FastlyProductsServicesSolutionsDevelopersPartnersResourcesPricing User error logs collected | FastlyThere's almost no such thing as too much visibility when it comes to how users interact with web sites and applications. To that end, a holistic view that tells us about these experiences, their performance characteristics, and failure/error conditions will never stop being useful. So any mechan

                                                                      Network error logging: collecting failure conditions from end users
                                                                    • Cloud Runから構造化ログを出力する方法

                                                                      Cloud RunにホストしているサービスからStackdriver Loggingへ構造化ログを出力する方法を紹介します。TypeScriptでの例になります。 構造化ログというのは以下の画像のように、jsonPayload に構造化された情報を持つものです。また、ログ出力時にログレベル(Severity)を設定できます。Stackdriver Loggingに流れてくるログはこちらから見ることができます。 ログを出力する方法 Stackdriverへ直接ログを流し込むライブラリが存在します。これを使うと毎回Stackdriver LoggingのAPIを叩いてログをPOSTする形になり、非同期通信を待つ必要があるので使い勝手があまりよくありません。 Cloud Run(やCloud functions)では、標準出力にログを出力するとStackdriver Loggingへ流れるように

                                                                        Cloud Runから構造化ログを出力する方法
                                                                      • これからのロガー JEP 264: Platform Logging API and Service - A Memorandum

                                                                        はじめに Platform Logging API System.Logger System.LoggerFinder SLF4JSystemLoggerFinder Log4jSystemLoggerFinder まとめ はじめに Java9 の JPMS(Java Platform Module System) に合わせて導入された、JEP 264: Platform Logging API and Service ですが、大きな変更の陰に隠れて意外とマイナーな存在のままなので、こちらに紹介しておきます。 JEP は以下になります。 openjdk.org Platform Logging API Platform Logging API は、SFL4J(Simple Logging Facade) や、Apache Commons Logging のような、ロギング用の(最小限の)フ

                                                                          これからのロガー JEP 264: Platform Logging API and Service - A Memorandum
                                                                        • Observability: The hidden stories in your data

                                                                          Do you really know what your services are up to?Are they keeping their best stories to themselves?Observability can be key to uncovering any secrets your services may be harbouring. Ensuring your services are context-rich and easily observable can save you from many headaches. From unstructured versus structured logging to unique references to data integration services and data journeys. Let’s div

                                                                            Observability: The hidden stories in your data
                                                                          • Elasticsearch + Kibana + LogstashをCentOS7にインストールしてみた - Qiita

                                                                            はじめに 最近触る機会少なかったElastic stackが進化して新しくなっていたので最新バージョンの7.8をCentOS7にインストールすることにしました。 KibanaのStack Monitoringを行うまでを目的にインストールしてみます。 環境 CentOS7.8 ※インストール初期状態で準備しました 事前準備 ElasticsearchとlogstashでOpenJDKが必要 事前にJAVAをインストールしておく必要があります。 Elasticsearchでは公式ドキュメントにもあるようにOpenJDKがバンドルされているのでわざわざインストールする必要はないようですがLogstashについてはバンドルされていないため必須です。

                                                                              Elasticsearch + Kibana + LogstashをCentOS7にインストールしてみた - Qiita
                                                                            • Introducing S2

                                                                              Elevate the beating heart of data systems. Our team has worked a lot on reliable real-time ingest, where The Log is foundational. We loved the serverless experience of object storage, but it simply did not exist for streaming data. We believe the humble log – the stream – deserves to be a cloud storage primitive. With S2, we are previewing just that: S2 is the Stream Store, our interpretation of s

                                                                              • GitHub - dahlia/logtape: Simple logging library with zero dependencies for Deno, Node.js, Bun, browsers, and edge functions

                                                                                LogTape is a logging library for JavaScript and TypeScript. It provides a simple and flexible logging system that is easy to use and easy to extend. The highlights of LogTape are: Zero dependencies: LogTape has zero dependencies. You can use LogTape without worrying about the dependencies of LogTape. Library support: LogTape is designed to be used in libraries as well as applications. You can use

                                                                                  GitHub - dahlia/logtape: Simple logging library with zero dependencies for Deno, Node.js, Bun, browsers, and edge functions
                                                                                • Building a simple interface for logging web performance metrics

                                                                                  Building a simple interface for logging web performance metrics I've started using Perfume.js on this site to capture web performance metrics including Core Web Vitals. As part of this, I wanted to create a flexible logging tool that would help me send this data to my Supabase backend but also handle logging any other performance data in the future, and heck, handle anything I might want to log! T

                                                                                  新着記事