14 Console.WriteLine($
"[{DateTime.Now.ToShortDateString()}] {customMessage}");
24 Console.WriteLine($
"{request?.Method.ToString()}: {request?.Endpoint}");
28 Console.WriteLine($
"[{DateTime.Now.ToShortDateString()}] {request?.Method.ToString()}: {request?.Endpoint}");
31 Console.WriteLine($
"[{DateTime.Now.ToShortDateString()}] {request?.Method.ToString()}: {request?.Endpoint}{(request?.Query?.Count > 0 ? "?
" + string.Join("&
", request.Query.Select(kvp => kvp.Key + "=
" + kvp.Value)) : string.Empty)}");
34 Console.WriteLine($
"[{DateTime.Now.ToLongDateString()}] {request?.Method.ToString()}: {request?.Endpoint}{(request?.Query?.Count > 0 ? "?
" + string.Join("&
", request.Query.Select(kvp => kvp.Key + "=
" + kvp.Value)) : string.Empty)}");
38 Console.WriteLine(
$@"[{DateTime.Now.ToLongDateString()}] {request?.Method.ToString()}: {request?.Endpoint}{'\n'}Query:{'\n'}{request?.Query.DumpText(
39 typeNames: new TypeNamingConfig { ShowTypeNames = false },
40 tableConfig: new TableConfig
42 ShowTableHeaders = false,
44 members: new MembersConfig { IncludeFields = true }
SimpleRestLogger(SimpleRestLogLevel logLevel=SimpleRestLogLevel.NONE)
void Log(SimpleRestRequest? request, SimpleRestLogLevel? loglevel=null)
void Log(string customMessage, SimpleRestLogLevel? loglevel=null)
The main class for all incoming request data. This is a wrapper for the HttpListenerRequest class....