88using PollinationSDK ;
99using PollinationSDK . Wrapper ;
1010using System . Threading ;
11- using Serilog ;
11+ using Pollination ;
1212
1313namespace ConsoleAppDemo
1414{
1515 class Program
1616 {
1717
18+ private static Microsoft . Extensions . Logging . ILogger Logger => LogUtils . GetLogger < Program > ( ) ;
1819 static void Main ( string [ ] args )
1920 {
2021
@@ -158,11 +159,10 @@ public static void GetJobHttpInfo(string jobString)
158159 {
159160 if ( string . IsNullOrEmpty ( jobString ) )
160161 throw new ArgumentException ( "Invalid Job ID" ) ;
161- LogHelper . SetupLogger ( "logs.DemoApp.txt" ) ;
162- Helper . Logger = LogHelper . Log ;
162+ LogSetup . OneTimeSetup ( "logs.DemoApp.txt" ) ;
163163
164164 var me = Helper . CurrentUser ;
165- PollinationSDK . Helper . Logger . Information ( $ "You are: { me . Username } ") ;
165+ Logger . Info ( $ "You are: { me . Username } ") ;
166166
167167 var texts = jobString . Split ( '/' ) . Select ( _ => _ . Trim ( ) ) . Where ( _ => ! string . IsNullOrEmpty ( _ ) ) . ToList ( ) ;
168168
@@ -172,37 +172,37 @@ public static void GetJobHttpInfo(string jobString)
172172 Console . WriteLine ( $ "=> Project Owner: { projOwner } ") ;
173173 Console . WriteLine ( $ "=> Project Name: { projName } ") ;
174174 Console . WriteLine ( $ "=> Job ID: { jobID } ") ;
175- Console . WriteLine ( $ "Log path: { LogHelper . GetTheLatestLog ( ) } ") ;
175+ Console . WriteLine ( $ "Log path: { LogSetup . GetTheLatestLog ( ) } ") ;
176176
177- PollinationSDK . Helper . Logger . Information ( $ "DemoApp: getting project [{ projOwner } /{ projName } ].") ;
177+ Logger . Info ( $ "DemoApp: getting project [{ projOwner } /{ projName } ].") ;
178178 var projApi = new PollinationSDK . Api . ProjectsApi ( ) ;
179179 var proj = projApi . GetProject ( projOwner , projName ) ;
180- PollinationSDK . Helper . Logger . Information ( $ "DemoApp: got the project [{ proj . Owner . Name } /{ proj . Name } ].") ;
181- PollinationSDK . Helper . Logger . Information ( $ "DemoApp: Got the Project: { Environment . NewLine } { proj . ToJson ( ) } ") ;
180+ Logger . Info ( $ "DemoApp: got the project [{ proj . Owner . Name } /{ proj . Name } ].") ;
181+ Logger . Info ( $ "DemoApp: Got the Project: { Environment . NewLine } { proj . ToJson ( ) } ") ;
182182 Console . WriteLine ( $ "DemoApp: got the project [{ proj . Owner . Name } /{ proj . Name } ].") ;
183183
184- PollinationSDK . Helper . Logger . Information ( $ "DemoApp: getting job [{ proj . Owner . Name } /{ proj . Name } /{ jobID } ].") ;
184+ Logger . Info ( $ "DemoApp: getting job [{ proj . Owner . Name } /{ proj . Name } /{ jobID } ].") ;
185185 var api = new PollinationSDK . Api . JobsApi ( ) ;
186186 var jobHttp = api . GetJobWithHttpInfo ( proj . Owner . Name , proj . Name , jobID . ToString ( ) ) ;
187- PollinationSDK . Helper . Logger . Information ( $ "DemoApp: got job with HTTP info:") ;
187+ Logger . Info ( $ "DemoApp: got job with HTTP info:") ;
188188
189- PollinationSDK . Helper . Logger . Information ( $ "API Response StatusCode: { jobHttp ? . StatusCode } .") ;
189+ Logger . Info ( $ "API Response StatusCode: { jobHttp ? . StatusCode } .") ;
190190 Console . WriteLine ( $ "API Response StatusCode: { jobHttp ? . StatusCode } .") ;
191191 var headers = jobHttp . Headers . Select ( _ => $ "{ _ . Key } :{ _ . Value } ") ;
192192 foreach ( var item in headers )
193193 {
194194 var msg = $ "API Response Header: { item } .";
195- PollinationSDK . Helper . Logger . Information ( msg ) ;
195+ Logger . Info ( msg ) ;
196196 Console . WriteLine ( msg ) ;
197197 }
198198
199- PollinationSDK . Helper . Logger . Information ( $ "API Response Data: { jobHttp ? . Data ? . ToJson ( ) } .") ;
199+ Logger . Info ( $ "API Response Data: { jobHttp ? . Data ? . ToJson ( ) } .") ;
200200 Console . WriteLine ( $ "API Response Data: { jobHttp ? . Data ? . ToJson ( ) } .") ;
201201
202202 }
203203 catch ( Exception e )
204204 {
205- PollinationSDK . Helper . Logger . Error ( e , $ "DemoApp" ) ;
205+ Logger . Error ( e ) ;
206206 Console . WriteLine ( $ "Check the log file for the error.") ;
207207 }
208208
0 commit comments