SlideServe
Menu
Préférences
© SlideServe · v2026

Blu -steam Logger & File Uploader Program

sylvia avatar
20 diapositives · 403 Views · Jul 31, 2014

Blu -steam Logger & File Uploader Program. CP2011 Advanced Programming Project. Contents. Logger. Uploader. File Uploader How to call Uploader Unit Test Uploader er Class Diagram Test Suite for Logger & Uploader. Objective Project Time Line Logger Type Console Logger

Blu -steam Logger & File Uploader Program - slide 1
01 / 20Blu -steam Logger & File Uploader Program
1 / 17

Télécharger la présentation

Blu -steam Logger & File Uploader Program
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Blu-steamLogger &File Uploader Program CP2011 Advanced Programming Project

  2. Contents Logger Uploader • File Uploader • How to call Uploader • Unit Test • Uploaderer Class Diagram • Test Suite for Logger & Uploader • Objective • Project Time Line • Logger Type • Console Logger • File Logger • Mail Logger • XML Logger • Composite Logger • How to call Logger • Unit Test • Logger Class Diagram

  3. Objective This program was designed and developed according to customer’s and development team’s requirements to enhance the development of Blu-steam system program and to provide the robust maintenance efficiency after the release of the system. This is achieved by this logger program that has an ability to report and identify a system problem quickly and accurately in the variety of methods to produce log data.

  4. Project Time Line Each iteration was planed in the period of two weeksfollowing the agile development principle. The customer requirements compliance was checked by the project leader and customer at the end of each iteration. Customer and LeaderReview Customer and LeaderReview Customer and LeaderReview Customer and LeaderReview

  5. Logger Type Blu-steam logger includes five types of logger that can utilize in server and client application. • Console Logger • File Logger • Mail Logger • XML Logger • Composite Logger

  6. Console Logger Log data will be displayed in the console in the following format when a user event is triggered. Stack Trace User Message Host Name IP Address Time Stamp

  7. File Logger Log messages are appended and stored to a log file having the time stamped file name in the format of logger_YYYYMMDD.log

  8. Mail Logger Log messages sent to a mail box when a user event is triggered. • The default mail account where logs will be sent is: • Gmail ) user id: "blusteam@gmail.com" • password: "jup9ANez“

  9. XML Logger Log messages are appended and stored to a XML log file having the time stamped file name in the format of “xmlogger_YYYYMMDD.log”

  10. Composite Logger Output all types of log at once when a user event is triggered. Console Mail • ILogger logger = loggerFactory.Make("CompositeLogger"); • logger.Write("This is Composite Logger test message 1."); File XML

  11. How to call Logger LoggerFactoryImplementationloggerFactory = new LoggerFactoryImplementation(); ILogger logger = loggerFactory.Make("ConsoleLogger"); logger.Write("This is Console Logger test message 1."); logger.Write("This is Console Logger test message 2."); ILogger logger = loggerFactory.Make("FileLogger"); logger.Write("This is File Logger test message 1."); ILogger logger = loggerFactory.Make("MailLoggerForServer"); logger.Write("This is Mail Logger test message 1."); ILogger logger = loggerFactory.Make("MailLoggerForClient"); logger.Write("This is Mail Logger test message 1."); ILogger logger = loggerFactory.Make("XmlLogger"); logger.Write("This is XML Logger test message 1."); ILogger logger = loggerFactory.Make("CompositeLogger"); logger.Write("This is Composite Logger test message 1.");

  12. Unit Test UnitTestLogger.cs program code run the unit tests for all logger functions Test Result

  13. Blu-steamFile Uploader Program CP2011 Advanced Programming Project

  14. File Uploader FTP File File FTP Server Blu-Steam Clinet Secure FTP JCU manning3 Server SFTP Server

  15. How to call Uploader IUploaderFactoryuploadFactory; uploadFactory = new UploaderFactoryImplementation(); IUploaderDaoGateway ftp = uploadFactory.Make("Ftp"); ftp.Upload(directory, fileName); IUploaderDaoGatewaysftp = uploadFactory.Make("SecureFtp"); sftp.Upload(directory, fileName);

  16. Unit Test UnitTestUploader.cs program code run the unit tests for all uploader functions Test Result

  17. Test Suite for Logger & Uploader

  18. END of Slide END of Slide