summaryrefslogtreecommitdiffstats
path: root/main.go
diff options
context:
space:
mode:
authorsiddharth ravikumar <s@ricketyspace.net>2022-06-02 22:32:50 -0400
committersiddharth ravikumar <s@ricketyspace.net>2022-06-02 22:32:50 -0400
commit9e9217cc81ec461576062cb291dbcb3cb74b85a5 (patch)
tree33cee61d0e39c590b4e1acb53b6eba5d0f6088b3 /main.go
parent874d37dcb70d6e20cf4acc11b9581e40002b562c (diff)
peach: add logging
Diffstat (limited to 'main.go')
-rw-r--r--main.go10
1 files changed, 10 insertions, 0 deletions
diff --git a/main.go b/main.go
index c58839c..8aee763 100644
--- a/main.go
+++ b/main.go
@@ -86,6 +86,8 @@ func main() {
// default handler.
http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
+ logRequest(r)
+
if r.URL.Path == "/" {
http.Redirect(w, r, "/41.115,-83.177", 302)
return
@@ -149,6 +151,8 @@ func showWeather(w http.ResponseWriter, lat, lng float32) {
}
func showSearch(w http.ResponseWriter, r *http.Request) {
+ logRequest(r)
+
// Search is disabled if photon is not enabled.
if !photon.Enabled() {
http.NotFound(w, r)
@@ -168,6 +172,8 @@ func showSearch(w http.ResponseWriter, r *http.Request) {
}
func serveStaticFile(w http.ResponseWriter, r *http.Request) {
+ logRequest(r)
+
// Add Cache-Control header
w.Header().Set("Cache-Control", "max-age=604800")
@@ -257,3 +263,7 @@ func NewSearch(r *http.Request) (*Search, error) {
}
return s, nil
}
+
+func logRequest(r *http.Request) {
+ log.Printf("%v - %v", r.RemoteAddr, r.URL)
+}