@@ -48,37 +48,39 @@ export function PayloadAdapter({
4848 ) ;
4949 }
5050
51+ // Create a logger
52+ const logger = ( async ( ) =>
53+ ( await payload ) . logger . child ( { name : "payload-authjs (PayloadAdapter)" } ) ) ( ) ;
54+
5155 return {
5256 // #region User management
5357 async createUser ( user ) {
54- /* console.log("[PayloadAdapter] Creating user" , user); */
58+ ( await logger ) . debug ( { userId : user . id , user } , `Creating user ' ${ user . id } '` ) ;
5559
5660 const payloadUser = ( await (
5761 await payload
5862 ) . create ( {
5963 collection : userCollectionSlug ,
60- data : {
61- ...user ,
62- } ,
64+ data : user ,
6365 } ) ) as User ;
6466
6567 return toAdapterUser ( payloadUser ) ;
6668 } ,
67- async getUser ( id ) {
68- /* console.log(`[PayloadAdapter] Getting user '${id}' by id `); */
69+ async getUser ( userId ) {
70+ ( await logger ) . debug ( { userId } , ` Getting user by id '${ userId } ' `) ;
6971
7072 const payloadUser = ( await (
7173 await payload
7274 ) . findByID ( {
7375 collection : userCollectionSlug ,
74- id,
76+ id : userId ,
7577 disableErrors : true ,
7678 } ) ) as User | null ;
7779
7880 return payloadUser ? toAdapterUser ( payloadUser ) : null ;
7981 } ,
8082 async getUserByEmail ( email ) {
81- /* console.log(`[PayloadAdapter] Getting user by email '${email}'`); */
83+ ( await logger ) . debug ( { email } , ` Getting user by email '${ email } '`) ;
8284
8385 const payloadUser = (
8486 await (
@@ -96,9 +98,10 @@ export function PayloadAdapter({
9698 return payloadUser ? toAdapterUser ( payloadUser ) : null ;
9799 } ,
98100 async getUserByAccount ( { provider, providerAccountId } ) {
99- /* console.log(
100- `[PayloadAdapter] Getting user by account '${providerAccountId}' of provider '${provider}'`,
101- ); */
101+ ( await logger ) . debug (
102+ { provider, providerAccountId } ,
103+ `Getting user by account '${ providerAccountId } ' of provider '${ provider } '` ,
104+ ) ;
102105
103106 const payloadUser = (
104107 await (
@@ -119,7 +122,7 @@ export function PayloadAdapter({
119122 return payloadUser ? toAdapterUser ( payloadUser ) : null ;
120123 } ,
121124 async updateUser ( user ) {
122- /* console.log(`[PayloadAdapter] Updating user '${user.id}'`, user); */
125+ ( await logger ) . debug ( { userId : user . id , user } , ` Updating user '${ user . id } '`) ;
123126
124127 const payloadUser = ( await (
125128 await payload
@@ -132,7 +135,7 @@ export function PayloadAdapter({
132135 return payloadUser ? toAdapterUser ( payloadUser ) : ( null as unknown as AdapterUser ) ;
133136 } ,
134137 async deleteUser ( userId ) {
135- /* console.log(`[PayloadAdapter] Deleting user '${userId}'`); */
138+ ( await logger ) . debug ( { userId } , ` Deleting user '${ userId } '`) ;
136139
137140 await (
138141 await payload
@@ -142,7 +145,13 @@ export function PayloadAdapter({
142145 } ) ;
143146 } ,
144147 async linkAccount ( account ) {
145- /* console.log(`[PayloadAdapter] Linking account for user '${account.userId}'`, account); */
148+ ( await logger ) . debug (
149+ {
150+ userId : account . userId ,
151+ account,
152+ } ,
153+ `Linking account for user '${ account . userId } '` ,
154+ ) ;
146155
147156 let payloadUser = ( await (
148157 await payload
@@ -172,9 +181,13 @@ export function PayloadAdapter({
172181 return createdAccount ? toAdapterAccount ( createdAccount ) : account ;
173182 } ,
174183 async unlinkAccount ( { provider, providerAccountId } ) {
175- /* console.log(
176- `[PayloadAdapter] Unlinking account '${providerAccountId}' of provider '${provider}'`,
177- ); */
184+ ( await logger ) . debug (
185+ {
186+ provider,
187+ providerAccountId,
188+ } ,
189+ `Unlinking account '${ providerAccountId } ' of provider '${ provider } '` ,
190+ ) ;
178191
179192 let payloadUser = (
180193 await (
@@ -213,7 +226,10 @@ export function PayloadAdapter({
213226 // #endregion
214227 // #region Database session management
215228 async createSession ( session ) {
216- /* console.log(`[PayloadAdapter] Creating session for user '${session.userId}'`, session); */
229+ ( await logger ) . debug (
230+ { userId : session . userId , session } ,
231+ `Creating session for user '${ session . userId } '` ,
232+ ) ;
217233
218234 let payloadUser = ( await (
219235 await payload
@@ -243,7 +259,12 @@ export function PayloadAdapter({
243259 return createdSession ? toAdapterSession ( payloadUser , createdSession ) : session ;
244260 } ,
245261 async getSessionAndUser ( sessionToken ) {
246- /* console.log(`[PayloadAdapter] Getting session and user by session token '${sessionToken}'`); */
262+ ( await logger ) . debug (
263+ {
264+ sessionToken,
265+ } ,
266+ `Getting session and user by session token '${ sessionToken } '` ,
267+ ) ;
247268
248269 const payloadUser = (
249270 await (
@@ -272,7 +293,10 @@ export function PayloadAdapter({
272293 } ;
273294 } ,
274295 async updateSession ( session ) {
275- /* console.log(`[PayloadAdapter] Updating session '${session.sessionToken}'`, session); */
296+ ( await logger ) . debug (
297+ { userId : session . userId , session } ,
298+ `Updating session '${ session . sessionToken } '` ,
299+ ) ;
276300
277301 let payloadUser = (
278302 await (
@@ -309,7 +333,7 @@ export function PayloadAdapter({
309333 return updatedSession ? toAdapterSession ( payloadUser , updatedSession ) : null ;
310334 } ,
311335 async deleteSession ( sessionToken ) {
312- /* console.log(`[PayloadAdapter] Deleting session with token '${sessionToken}'`); */
336+ ( await logger ) . debug ( { sessionToken } , ` Deleting session with token '${ sessionToken } '`) ;
313337
314338 let payloadUser = (
315339 await (
@@ -340,7 +364,7 @@ export function PayloadAdapter({
340364 // #endregion
341365 // #region Verification tokens
342366 async createVerificationToken ( { identifier : email , ...token } ) {
343- /* console.log(`[PayloadAdapter] Creating verification token for email '${email}'`, token); */
367+ ( await logger ) . debug ( { email , token } , ` Creating verification token for email '${ email } '`) ;
344368
345369 let payloadUser = (
346370 await (
@@ -388,7 +412,7 @@ export function PayloadAdapter({
388412 } ;
389413 } ,
390414 async useVerificationToken ( { identifier : email , token } ) {
391- /* console.log(`[PayloadAdapter] Using verification token for email '${email}'`, token); */
415+ ( await logger ) . debug ( { email , token } , ` Using verification token for email '${ email } '`) ;
392416
393417 let payloadUser = (
394418 await (
0 commit comments