คำถามติดแท็ก logging

การบันทึกข้อมูลคอมพิวเตอร์เป็นกระบวนการบันทึกเหตุการณ์ในโปรแกรมคอมพิวเตอร์หรือระบบคอมพิวเตอร์โดยปกติจะมีขอบเขตที่แน่นอนเพื่อให้มีหลักฐานการตรวจสอบที่สามารถใช้เพื่อทำความเข้าใจกับกิจกรรมของระบบและวินิจฉัยปัญหา อย่าลืมใส่ซอฟต์แวร์หรือแท็กฮาร์ดแวร์ที่เหมาะสมเพิ่มเติมจากแท็กนี้

6
Ruby on Rails การหมุนบันทึกการผลิต
วิธีที่ดีที่สุดในการเปิดใช้งานการหมุนบันทึกในแอพการผลิต Ruby on Rails คืออะไร? มันคือการใช้ logrotate บนเซิร์ฟเวอร์ที่โฮสต์หรือมีชุดตัวเลือกที่จะใช้เมื่อเริ่มต้นตัวบันทึกจากแอป

6
ลำดับชั้นการบันทึก log4j
ลำดับชั้นของการบันทึก log4j คืออะไร? DEBUG INFO WARN ERROR FATAL ข้อใดให้การบันทึกสูงสุดซึ่งจะเป็นประโยชน์ในการแก้ไขปัญหา ใครสามารถให้คำสั่งซื้อหรือลำดับชั้นที่เข้าสู่ระบบจากสูงสุดไปต่ำสุด? ขอบคุณ!
169 logging  log4j 

15
MongoDB บันทึกการสืบค้นทั้งหมด
คำถามนั้นง่ายเหมือนคำถามทั่วไป ... คุณจะบันทึกคำค้นหาทั้งหมดในไฟล์บันทึก "หาง" ใน mongodb ได้อย่างไร? ฉันเหนื่อย: การตั้งค่าระดับการทำโปรไฟล์ การตั้งค่าพารามิเตอร์ ms ช้าเริ่มต้น mongod พร้อมกับตัวเลือก -vv /var/log/mongodb/mongodb.log จะแสดงจำนวนการเชื่อมต่อที่ใช้งานอยู่ในปัจจุบัน ...
169 mongodb  logging 

13
เข้าสู่ระบบใน Scala
วิธีที่ดีในการเข้าสู่ระบบในแอปพลิเคชัน Scala คืออะไร? สิ่งที่สอดคล้องกับปรัชญาภาษาไม่เกะกะรหัสและบำรุงรักษาต่ำและไม่เป็นการรบกวน นี่คือรายการข้อกำหนดพื้นฐาน: ง่าย ไม่ถ่วงรหัส สกาล่านั้นยอดเยี่ยมสำหรับความกะทัดรัด ฉันไม่ต้องการให้รหัสครึ่งหนึ่งของฉันเป็นบันทึกการทำงาน รูปแบบการบันทึกสามารถเปลี่ยนแปลงได้เพื่อให้พอดีกับส่วนที่เหลือของบันทึกองค์กรของฉันและซอฟต์แวร์การตรวจสอบ รองรับระดับการบันทึก (เช่น debug, trace, error) สามารถเข้าสู่ดิสก์เช่นเดียวกับปลายทางอื่น ๆ (เช่นซ็อกเก็ตคอนโซล ฯลฯ ) การกำหนดค่าขั้นต่ำถ้ามี ทำงานในภาชนะ (เช่นเว็บเซิร์ฟเวอร์) (เป็นทางเลือก แต่ก็ดีมี) มาเป็นส่วนหนึ่งของภาษาหรือเป็นสิ่งประดิษฐ์ maven ดังนั้นฉันไม่ต้องแฮ็คงานสร้างของฉันเพื่อใช้งาน ฉันรู้ว่าฉันสามารถใช้โซลูชันการบันทึก Java ที่มีอยู่ได้ แต่พวกเขาล้มเหลวอย่างน้อยสองข้อข้างต้นนั่นคือความยุ่งเหยิงและการกำหนดค่า ขอบคุณสำหรับคำตอบของคุณ
168 logging  scala 

14
ฉันจะปิดการใช้งานการบันทึกในขณะที่ทำการทดสอบหน่วยใน Python Django ได้อย่างไร
ฉันใช้นักทดสอบทดสอบพื้นฐานเพื่อทดสอบแอปพลิเคชัน Django ของฉัน แอปพลิเคชันของฉันถูกกำหนดค่าให้ใช้ตัวบันทึกพื้นฐานใน settings.py โดยใช้: logging.basicConfig(level=logging.DEBUG) และในรหัสแอปพลิเคชันของฉันโดยใช้: logger = logging.getLogger(__name__) logger.setLevel(getattr(settings, 'LOG_LEVEL', logging.DEBUG)) อย่างไรก็ตามเมื่อเรียกใช้ unittests ฉันต้องการปิดใช้งานการบันทึกเพื่อไม่ให้ส่งผลการทดสอบของฉันยุ่งเหยิง มีวิธีง่าย ๆ ในการปิดการบันทึกในลักษณะสากลหรือไม่เพื่อให้โปรแกรมบันทึกเฉพาะแอปพลิเคชันไม่ได้เขียนเนื้อหาลงในคอนโซลเมื่อฉันทำการทดสอบ

4
วิธีกำหนดค่า slf4j-simple
API 1.7 และ slf4j-simple เป็นการใช้งาน ฉันหาวิธีกำหนดระดับการบันทึกด้วยชุดค่าผสมนี้ไม่พบ ใครช่วยได้บ้าง
166 java  logging  slf4j 

5
เขียนลงในบันทึกเหตุการณ์ของแอปพลิเคชัน Windows
มีวิธีเขียนไปยังบันทึกเหตุการณ์นี้หรือไม่: หรืออย่างน้อยบางบันทึกเริ่มต้นของ Windows อื่น ๆที่ฉันไม่ต้องลงทะเบียนแหล่งที่มาของเหตุการณ์ ?
166 c#  .net  windows  logging  event-log 

5
ดึงบันทึก 100 บรรทัดล่าสุด
ฉันต้องการดึง 100 ท่อนสุดท้ายจากไฟล์บันทึก ฉันลองใช้คำสั่ง sed sed -n -e '100,$p' logfilename โปรดแจ้งให้ฉันทราบว่าฉันจะเปลี่ยนคำสั่งนี้เพื่อดึงข้อมูล100 บรรทัดล่าสุดได้อย่างไร
164 linux  logging  sed 

9
การบันทึก Python: ใช้มิลลิวินาทีในรูปแบบเวลา
โดยค่าเริ่มต้นจะlogging.Formatter('%(asctime)s')พิมพ์ด้วยรูปแบบต่อไปนี้: 2011-06-09 10:54:40,638 โดยที่ 638 คือมิลลิวินาที ฉันต้องการเปลี่ยนเครื่องหมายจุลภาคเป็นจุด: 2011-06-09 10:54:40.638 ในการจัดรูปแบบเวลาที่ฉันสามารถใช้: logging.Formatter(fmt='%(asctime)s',datestr=date_format_str) อย่างไรก็ตามเอกสารไม่ได้ระบุวิธีจัดรูปแบบมิลลิวินาที ฉันได้พบคำถาม SO นี้ซึ่งพูดถึง microseconds แต่ a) ฉันต้องการมิลลิวินาทีและ b) สิ่งต่อไปนี้ใช้ไม่ได้กับ Python 2.6 (ซึ่งฉันใช้งานอยู่) เนื่องจาก%f: logging.Formatter(fmt='%(asctime)s',datefmt='%Y-%m-%d,%H:%M:%S.%f')
163 python  logging  time 

2
log4j: บันทึกผลลัพธ์ของคลาสเฉพาะไปยัง appender ที่ระบุ
ฉันใช้ log4j และต้องการกำหนดเส้นทางเอาต์พุตของตัวบันทึกบางตัวไปยังไฟล์ที่ระบุ ฉันมีผู้ใช้หลายคนแล้ว ตอนนี้เพื่อให้การดีบักง่ายขึ้นฉันต้องการบอก log4j ว่าเอาต์พุตที่สร้างโดยคลาสเฉพาะ (เช่น foo.bar.Baz) ควรเขียนลงในไฟล์บันทึกเฉพาะ สามารถทำได้หรือไม่
161 java  log4j  logging  appender 

13
Log4net ไม่ได้เขียนบันทึกในไฟล์บันทึก
ฉันสร้างสถานการณ์ง่าย ๆ โดยใช้ Log4net แต่ดูเหมือนว่าตัวบันทึกการทำงานของฉันไม่ทำงานเนื่องจากข้อความไม่ถูกเพิ่มลงในไฟล์บันทึก ฉันได้เพิ่มสิ่งต่อไปนี้ในไฟล์ web.config: <configSections> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" requirePermission="false"/> </configSections> <log4net> <appender name="LogFileAppender" type="log4net.Appender.FileAppender"> <file value="D:\MyData\Desktop\LogFile.txt" /> <appendToFile value="true" /> <encoding value="utf-8" /> <layout type="log4net.Layout.SimpleLayout" /> </appender> <root> <level value="INFO" /> <appender-ref ref="LogFileAppender" /> </root> </log4net> ภายในไฟล์ ASAX ทั่วโลกฉันได้เพิ่ม: ILog logger = LogManager.GetLogger(typeof(MvcApplication)); และภายในเมธอด Application_Start: logger.Info("Starting …
159 c#  .net  asp.net  logging  log4net 

10
มีวิธีการถ่ายโอนข้อมูลกองติดตามโดยไม่ทิ้งข้อยกเว้นใน java?
ฉันกำลังคิดที่จะสร้างเครื่องมือดีบั๊กสำหรับแอปพลิเคชัน Java ของฉัน ฉันสงสัยว่าเป็นไปได้หรือไม่ที่จะได้รับการติดตามแบบสแต็กเหมือนException.printStackTrace()แต่ไม่มีข้อผิดพลาดเกิดขึ้นจริงหรือไม่ เป้าหมายของฉันคือการทิ้งสแต็กเพื่อดูว่าใครเป็นผู้โทร

13
วิธีดูประวัติแบบสอบถามใน Studio จัดการเซิร์ฟเวอร์ SQL
มีการเก็บประวัติแบบสอบถามในไฟล์บันทึกบางไฟล์หรือไม่ ถ้าใช่คุณช่วยบอกวิธีการหาที่ตั้งของพวกเขาได้ไหม ถ้าไม่คุณสามารถให้คำแนะนำเกี่ยวกับวิธีการดูได้หรือไม่?
159 sql-server  logging  ssms 

6
__FILE__, __LINE__ และ __FUNCTION__ การใช้งานใน C ++
ทะนงว่าคุณ c ++ คอมไพเลอร์สนับสนุนพวกเขาจะมีเหตุผลใด ๆ โดยเฉพาะอย่างยิ่งไม่ได้กับการใช้งาน__FILE__, __LINE__และ__FUNCTION__สำหรับการบันทึกและวัตถุประสงค์ในการแก้จุดบกพร่อง? ฉันมักเกี่ยวข้องกับการให้ข้อมูลที่ทำให้ผู้ใช้เข้าใจผิดเช่นการรายงานหมายเลขบรรทัดหรือฟังก์ชั่นที่ไม่ถูกต้องอันเป็นผลมาจากการปรับให้เหมาะสม โดยทั่วไปฉันสามารถไว้วางใจ__FILE__, __LINE__และ__FUNCTION__จะเสมอทำสิ่งที่ถูกต้อง?

9
จะบันทึกบางอย่างใน Rails ในไฟล์บันทึกอิสระได้อย่างไร?
ใน Rails ฉันต้องการบันทึกข้อมูลบางอย่างในไฟล์บันทึกที่ต่างออกไปและไม่ใช่มาตรฐาน development.log หรือ production.log ฉันต้องการบันทึกการทำงานนี้จากคลาสโมเดล

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.