Skip to content

Commit 8c13a08

Browse files
committed
Added logging (for debug purposes).
1 parent 85f4a36 commit 8c13a08

File tree

2 files changed

+10
-4
lines changed

2 files changed

+10
-4
lines changed

project.clj

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
(defproject clojusc/clj-redis-session "2.1.4-SNAPSHOT"
22
:url "https://github.com/wuzhe/clj-redis-session"
33
:description "Redis-backed Clojure/Ring session store"
4-
:dependencies [[org.clojure/clojure "1.5.0"]
5-
[ring/ring-core "1.6.0-beta6"]
6-
[com.taoensso/carmine "2.15.0"]]
4+
:dependencies [[com.taoensso/carmine "2.15.0"]
5+
[org.clojure/clojure "1.5.0"]
6+
[org.clojure/tools.logging "0.3.1"]
7+
[ring/ring-core "1.6.0-beta6"]]
78
:profiles {
89
:uber {
910
:aot :all}

src/clj_redis_session/core.clj

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
(ns clj-redis-session.core
22
"Redis session storage."
33
(:use ring.middleware.session.store)
4-
(:require [taoensso.carmine :as car :refer [wcar]])
4+
(:require [clojure.tools.logging :as log]
5+
[taoensso.carmine :as car :refer [wcar]])
56
(:import java.util.UUID))
67

78
(defn new-session-key [prefix]
@@ -11,6 +12,7 @@
1112
SessionStore
1213
(read-session [_ session-key]
1314
(when session-key
15+
(log/debug "In read-session, 'session-key':" session-key)
1416
(when-let [data (wcar redis-conn (car/get session-key))]
1517
(if (and expiration reset-on-read)
1618
(wcar redis-conn (car/expire session-key expiration)))
@@ -19,6 +21,8 @@
1921
(let [session-key (or session-key (new-session-key prefix))
2022
data-str (binding [*print-dup* true]
2123
(print-str data))]
24+
(log/debug "In write-session, 'session-key':" session-key)
25+
(log/debug "In write-session, 'data-str':" data-str)
2226
(if expiration
2327
(wcar redis-conn (car/setex session-key expiration data-str))
2428
(wcar redis-conn (car/set session-key data-str)))
@@ -34,4 +38,5 @@
3438
([redis-conn {:keys [prefix expire-secs reset-on-read]
3539
:or {prefix "session"
3640
reset-on-read false}}]
41+
(log/debug "Creating Redis store ...")
3742
(RedisStore. redis-conn prefix expire-secs reset-on-read)))

0 commit comments

Comments
 (0)