File tree Expand file tree Collapse file tree 2 files changed +27
-18
lines changed
Expand file tree Collapse file tree 2 files changed +27
-18
lines changed Original file line number Diff line number Diff line change @@ -34,8 +34,12 @@ export const auth = betterAuth({
3434 create : {
3535 after : async ( user : { id : string ; name : string ; email : string } ) => {
3636 logger . info (
37- "User Created" ,
38- `User ${ user . id } , ${ user . name } , ${ user . email } created`
37+ {
38+ userId : user . id ,
39+ userName : user . name ,
40+ userEmail : user . email ,
41+ } ,
42+ "User Created"
3943 ) ;
4044 // const resend = new Resend(process.env.RESEND_API_KEY as string);
4145 // await resend.emails.send({
Original file line number Diff line number Diff line change @@ -2,35 +2,40 @@ import pino from "pino";
22
33const token = process . env . AXIOM_TOKEN as string ;
44const dataset = process . env . AXIOM_DATASET as string ;
5- let transport : any
5+
6+ const loggerConfig : pino . LoggerOptions = {
7+ level : "debug" ,
8+ name : "databuddy" ,
9+ } ;
610
711if ( token && dataset ) {
8- transport = {
12+ loggerConfig . transport = {
913 target : "@axiomhq/pino" ,
1014 options : {
1115 token,
1216 dataset,
1317 } ,
1418 } ;
15- } else {
16- transport = {
17- options : {
18- colorize : true ,
19- } ,
20- } ;
2119}
2220
23- export const logger = pino ( {
24- level : "debug" ,
25- name : "databuddy" ,
26- transport
27- } ) ;
21+ export const logger = pino ( loggerConfig ) ;
2822
2923
3024export function createLogger ( name : string ) {
31- return pino ( {
25+ const config : pino . LoggerOptions = {
3226 level : "debug" ,
3327 name,
34- transport
35- } ) ;
28+ } ;
29+
30+ if ( token && dataset ) {
31+ config . transport = {
32+ target : "@axiomhq/pino" ,
33+ options : {
34+ token,
35+ dataset,
36+ } ,
37+ } ;
38+ }
39+
40+ return pino ( config ) ;
3641}
You can’t perform that action at this time.
0 commit comments