Exemplo n.º 1
0
        //logfile
        //Auth =>  Authentication
        //Boot
        //daemon
        //proftpd =>ftp
        //proftpd_xferlog => proftpd_xferlog
        //messages
        //rsync => Rsync - Jobs
        //rsyncd => Rsync - Server
        //smartd =>S.M.A.R.T.
        //smbdaudit =>SMB/CIFS - Audit
        //syslog => Syslog
        //apt_history => Update Management - History
        //apt_term => Update Management - Terminal output
        /// <summary>
        /// </summary>
        /// <param name="logfile">OmvLogFileEnum</param>
        /// <returns></returns>
        public async Task <ResponseArray <LogLine> > GetList(OmvLogFileEnum logfile = OmvLogFileEnum.syslog)
        {
            var request = NewRequest("getList");

            request.Params = new
            { id = logfile.ToString(), start = 0, limit = 50, sortfield = "rownum", sortdir = "DESC" };

            var result = await RunCmd <ResponseArray <LogLine> >(request);

            return(result);
        }
        public async Task <IEnumerable <LogLine> > GetLogFile(OmvLogFileEnum logfile)
        {
            var result = await _omvLogFileClient.GetList(logfile);

            return(result.Data);
        }
Exemplo n.º 3
0
 public Task <IEnumerable <LogLine> > GetLogFile(OmvLogFileEnum logfile)
 {
     throw new NotImplementedException();
 }