Skip to content

Commit 0dad2c7

Browse files
committed
improved logging
1 parent d77bdfa commit 0dad2c7

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

fsharp/HopacSeries/Part3/ApiGateway.fsx

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,10 @@ let log msg x =
4343
let httpGetWithPagination url =
4444
Request.createUrl Get url
4545
|> Request.setHeader (UserAgent "FsHopac")
46+
|> log ("Request : " + url)
4647
|> getResponse
4748
|> Job.bind gitHubResponse
49+
|> Job.map (log ("Response : " + url))
4850

4951
let httpGet url =
5052
httpGetWithPagination url
@@ -55,10 +57,8 @@ let userUrl = sprintf "%s/users/%s" basePath
5557

5658
let getUser username : Job<User> =
5759
userUrl username
58-
|> log ("Request: " + username)
5960
|> httpGet
6061
|> Job.map UserTypeProvider.Parse
61-
|> Job.map (log ("Response: " + username))
6262

6363
let userReposUrl = sprintf "%s/users/%s/repos?per_page=100" basePath
6464

@@ -73,10 +73,8 @@ let topThreeUserRepos (repos : Repo []) =
7373

7474
let getUserAllRepos username =
7575
let rec getUserAllRepos' url (repos : Repo list) = job {
76-
log ("Request: " + url) ()
7776
let! gitHubResponse =
7877
httpGetWithPagination url
79-
log ("Response: " + url) ()
8078
let currentPageRepos =
8179
gitHubResponse.Body
8280
|> ReposTypeProvider.Parse
@@ -106,10 +104,8 @@ let parseLanguagesJson languagesJson =
106104

107105
let getUserRepoLanguages username repoName =
108106
languagesUrl username repoName
109-
|> log ("Request(L): " + username + ", " + repoName)
110107
|> httpGet
111108
|> Job.map parseLanguagesJson
112-
|> Job.map (log ("Response(L): " + username + ", " + repoName))
113109

114110
type RepoDto = {
115111
Name : string

0 commit comments

Comments
 (0)