During this season of giving, you can show your support for the NTP Project by making a donation to Network Time Foundation.

Logging and Debugging

Summary

Related Items: GSoC2012LoggingDebugging, GSoC2010LoggingAndDebugging, GSoC2009LogDebug, GSoC2009LoggingAndDebugging, NTP-BUG 1093, NTP-BUG 1408, NTP-BUG 2028, NTP-BUG 2160, NTP-BUG 2227

Tasks

Timeline

Date Task Description % Done
05-27
Community Bonding
Students get to know mentors, read documentation, get up to speed to begin working on their projects.
choice-yes
06-17
Coding Begins
Students begin coding for their GSoC projects
choice-yes
07-29
BO Midterm Evals
Mentors and students can begin submitting mid-term evaluations.
choice-yes
08-02
EO Midterm Evals
Mid-term evaluations deadline.
choice-yes
09-16
Wrap-up
Suggested "Pencils Down" date. Take a week to scrub code, write tests, improve documentation, etc.
 
09-23
Firm "Pencils Down"
Mentors, students and organization administrators can begin submitting final evaluations to Google.
 
09-27
Final Evaluation
Final Evaluations Deadline
 
09-27
Code Samples
Students begin uploading code samples
 
10-01
Final Results
Final Results Announced
 

Discussion and Comments

Shubham, please note that some of the msyslog() items have (or had, depending on when I check something in) newlines at the end of the strings: "...\n" - the trailing \n is not wanted for syslog entries. But this means we will probably never want \n at the end of these strings as we can then add one if we are outputting to a TTY or FILE sink. It also means that if the current code has one directive for TTY or FILE output and the same directive for syslog, we should be able to replace this with a single call that says "output to both syslog and TTY/FILE ". There are also some cases (like libntp/audio.c) where we have plain printf() calls - these should be fixed, too.

-- HarlanStenn - 2013-06-27

trailing '\n' will be eliminated for syslog entry by chomping similar to perl.

-- ShubhamSinghal - 2013-07-21
 
Topic revision: r11 - 30 Sep 2022, DruLavigne
Copyright © by the contributing authors.Use of this website indicates your agreement with, and acceptance of, the PrivacyPolicy, the WikiDisclaimer, and the PrivateWebPolicy.