منصوبے کے بارے میں

Pino Node.js کے لیے ایک JavaScript لاگر ہے جو کم سے کم اوور ہیڈ اور سٹرکچرڈ JSON آؤٹ پٹ پر مرکوز ہے۔ یہ لاگ میسجز کے لیے ایک سادہ API فراہم کرتا ہے جس میں خودکار میٹا ڈیٹا جیسے ٹائم سٹیمپ، پروسیس ID، اور ہوسٹ نیم شامل ہوتے ہیں۔ چائلڈ لاگرز متعلقہ لاگ اندراجات میں سیاق و سباق کی خصوصیات شامل کرنے کی اجازت دیتے ہیں۔ پروجیکٹ Fastify، Express، Hapi، Restify، Koa، Node core http، Nest، اور Hono کے ساتھ انٹیگریشنز کو دستاویزی شکل دیتا ہے۔ Pino ورکر تھریڈز پر لاگ پروسیسنگ آف لوڈ کرنے کے لیے ٹرانسپورٹس، حساس فیلڈز کی ریڈیکشن، ڈیولپمنٹ کے دوران پریٹی پرنٹنگ، ایسینکرونس لاگنگ، اور webpack یا esbuild جیسے ٹولز کے ساتھ بنڈلنگ کو سپورٹ کرتا ہے۔ یہ pino-bare کمپیٹیبلٹی ماڈیول کے ذریعے Bare اور Pear رن ٹائمز پر بھی چلتا ہے۔ README بینچ مارکس کا حوالہ دیتا ہے اور دعویٰ کرتا ہے کہ Pino اکثر متبادلات سے 5 گنا سے زیادہ تیز ہوتا ہے، جس میں تفصیلی موازنے دستاویزات میں دستیاب ہیں۔