Etherpad-lite: يجب ألا يطبع Etherpad التسلسلات الطرفية في سجل الملف

تم إنشاؤها على ٣١ مايو ٢٠١٥  ·  8تعليقات  ·  مصدر: ether/etherpad-lite

تحتاج فقط إلى طباعة التسلسلات الطرفية عندما يكون الإخراج عبارة عن محطة طرفية فعلية.

Minor Bug

ال 8 كومينتر

من فضلك وضح

في 31 مايو 2015 05:36 ، كتب yurivict [email protected] :

تحتاج فقط إلى طباعة التسلسلات الطرفية عندما يكون الإخراج عبارة عن محطة طرفية فعلية.

-
يمكنك الرد على هذه الرسالة الإلكترونية مباشرةً أو عرضها على Gi tHubhttps: //github.com/ether/etherpad-lite/issues/2685.

عند توصيل الأنابيب إلى الملف ، يبدو السجل على هذا النحو

Started Etherpad...
^[[33m[2015-05-30 21:26:58.721] [WARN] console - ^[[39mDirtyDB is used. This is fine for testing but not recommended for production.
^[[32m[2015-05-30 21:27:00.402] [INFO] console - ^[[39mInstalled plugins:
^[[32m[2015-05-30 21:27:00.439] [INFO] console - ^[[39mReport bugs at https://github.com/ether/etherpad-lite/issues
^[[32m[2015-05-30 21:27:00.442] [INFO] console - ^[[39mYour Etherpad version is 1.5.6 (b049f4b)
^[[32m[2015-05-30 21:27:00.622] [INFO] console - ^[[39mYou can access your Etherpad instance at http://0.0.0.0:9001/
^[[33m[2015-05-30 21:27:00.622] [WARN] console - ^[[39mAdmin username and password not set in settings.json.  To access admin please uncomment and edit 'users' in settings.json

يبدو وكأنه خطأ log4js؟ نحن نستخدم ذلك ...

في 31 مايو 2015 10:46 ، كتب yurivict [email protected] :

عند توصيل الأنابيب إلى الملف ، يبدو السجل على هذا النحو

تم بدء Etherpad ...
^ [[33m [2015-05-30 21: 26: 58.721] [WARN] وحدة التحكم - ^ [[تم استخدام 39mDirtyDB. هذا جيد للاختبار ولكن لا يوصى به للإنتاج.
^ [[32m [2015-05-30 21: 27: 00.402] [INFO] وحدة التحكم - ^ [[39m المكونات الإضافية المثبتة:
^ [[32m [2015-05-30 21: 27: 00.439] [INFO] وحدة التحكم - ^ [[39mReport bugs at https://github.com/ether/etherpad-lite/issues
^ [[32m [2015-05-30 21: 27: 00.442] [INFO] وحدة التحكم - ^ [[39m إصدار Etherpad هو 1.5.6 (b049f4b)
^ [[32m [2015-05-30 21: 27: 00.622] [INFO] وحدة التحكم - ^ [[39m يمكنك الوصول إلى مثيل Etherpad على http://0.0.0.0 : 9001 /
^ [[33m [2015-05-30 21: 27: 00.622] [WARN] وحدة التحكم - ^ [[39mAdmin لم يتم تعيين اسم المستخدم وكلمة المرور في settings.json. للوصول إلى المسؤول ، يرجى إلغاء التعليق وتعديل "المستخدمين" في settings.json

-
يمكنك الرد على هذه الرسالة الإلكترونية مباشرةً أو عرضها على Gi tHubhttps: //github.com/ether/etherpad-lite/issues/2685#issuecomment -107150769.

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

عليك إما أن تسلك هذا الطريق الصعب. أو فقط قم بتعطيل الألوان عندما لا يكون الإخراج هو الجهاز الطرفي ، وهو أمر سهل بنسبة 100٪.

سأقبل طلب السحب إذا كان لديك حل سهل

الآن عندما نظرت ، لديك الكثير من التعليمات البرمجية التي تم نسخها مع تسلسلات طرفية.
تحتاج إلى استخدام بعض حزم js القياسية (مثل هذه الحزمة https://github.com/sindresorhus/chalk) ثم إما أن هذه الحزمة ستتعامل مع الطباعة بشكل صحيح ، أو سيكون من السهل إصلاحها. ولكن ليس مع النمط الحالي المشفر.

yurivict انظر # 2835

قد يكون أحد الحلول هو النظر إلى هذا الأمر في الاتجاه المعاكس: التصيير بالألوان فقط إذا طُلب منك ذلك.

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