You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
667 B
25 lines
667 B
using System;
|
|
using RestSharp;
|
|
|
|
namespace NzbDrone.Integration.Test.Client
|
|
{
|
|
public class LogsClient : ClientBase
|
|
{
|
|
public LogsClient(IRestClient restClient, string apiKey)
|
|
: base(restClient, apiKey, "log/file")
|
|
{
|
|
}
|
|
|
|
public string[] GetLogFileLines(string filename)
|
|
{
|
|
var request = BuildRequest(filename);
|
|
var content = Execute(request, System.Net.HttpStatusCode.OK);
|
|
|
|
var lines = content.Split('\n');
|
|
lines = Array.ConvertAll(lines, s => s.TrimEnd('\r'));
|
|
Array.Resize(ref lines, lines.Length - 1);
|
|
return lines;
|
|
}
|
|
}
|
|
}
|