<p>winston.createLogger ليس دالة</p>

تم إنشاؤها على ١٥ أكتوبر ٢٠١٧  ·  8تعليقات  ·  مصدر: winstonjs/winston

أهلا،

لقد قمت فقط بتثبيت Winston 2.4.0 واختباره. هذا هو الكود الخاص بي:

var winston = require('winston');
require('winston-daily-rotate-file');
exports.logger = winston.createLogger({
    level: 'silly',
    transports: [
        new winston.transports.Console({
            level: process.env.ENVIRONMENT === 'development' ? 'silly' : 'info'
        }),
        new winston.transports.DailyRotateFile({
            filename:  '../logs',
            datePattern: 'dd-MM-yyyy.',
            prepend: true,
            level: process.env.ENVIRONMENT === 'development' ? 'debug' : 'info'
        })
    ],
    exitOnError: false
});

عندما أقوم بتشغيله يلقي خطأ:
" TypeError: winston.createLogger ليس دالة "

لا بأس باستخدام أداة التسجيل الافتراضية ، على سبيل المثال:

winston.log('info', 'Hello');

هل فاتني شيء؟

التعليق الأكثر فائدة

أود أن أشير إلى أنني واجهت هذا أيضًا.
يجب أن يوضح المستند التمهيدي بالتأكيد أن المستندات مخصصة للإصدار المرشح.

أيضًا ، شكرًا لصيانة winston ، يعد التسجيل مصدر إزعاج.

ال 8 كومينتر

استخدم الوثائق المستخدمة لـ [email protected] بدلاً من [email protected].

انظر الوثائق الخاصة بـ winston2 هنا:
https://github.com/winstonjs/winston/tree/2.4.0

أو قم بتثبيت Winston3 باستخدام:
npm أنا وينستون @ التالي - حفظ

لقد ساعدتني هناك. لم ألاحظ هذا.

شكرا.

أود أن أشير إلى أنني واجهت هذا أيضًا.
يجب أن يوضح المستند التمهيدي بالتأكيد أن المستندات مخصصة للإصدار المرشح.

أيضًا ، شكرًا لصيانة winston ، يعد التسجيل مصدر إزعاج.

فقط نسخ مثال createLogger وحصلت على العديد من الأخطاء غير المحددة! ثم غوغل واكتشفت أنه وثائق رديئة :(

نفس الشيء بالنسبة لي.
أجد أنه من الغريب أن تظهر الوثائق في التمهيدي الخاص بك لمرشح إطلاق.

في العادة كنت أقرأ هذا وأمضي قدمًا. ولكن مثل أي شخص آخر ، أعتقد "ما الذي يحدث هنا على وجه الأرض؟"

المستندات الافتراضية لنسخة تجريبية ؟؟!؟!؟!
كانت هذه مشكلة كانت لدي ولم أكن على علم بها حتى قراءة هذا الموضوع
يجب أن يكون هناك فرع (ربما يسمى التالي) يحتوي على المستندات الجديدة وما إلى ذلك ... يجب أن يكون الفرع الافتراضي هو كل ما هو قيد الإنتاج

مع كل التعليقات هنا ، تعتقد أن هذا سيكون ثابتًا ، لكنني ما زلت أواجه المشكلات وحتى تعيين خيار الاسم المستعار لم يصلحه.
مثل العديد من الأشخاص هنا ، فأنا جديد تمامًا على كل هذا ، لذا يمكنني بسهولة أن أتغاضى عن الأشياء ، ولكن بعد قراءة هذا الموضوع ، أنا واثق تمامًا من أن المشكلة ليست في نهايتي

افترضت أن التوثيق كان في الواقع ، كما تعلمون ، للإصدار الحالي ، لذلك تخلت عن وينستون. لم يعمل أي من الأمثلة.

مرحبا يا رفاق. هذا موضح بوضوح في الجزء العلوي من README.md. 3.0.0 سيتم الشحن في نهاية الشهر. أقدر صبرك.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات