diff --git a/apps/blog/app/(main-and-community)/roles/[tag]/page.tsx b/apps/blog/app/(main-and-community)/roles/[tag]/page.tsx index 85db540da89318dd675b06aa67f75e09c2e93915..667a3282ecece08b84f3d434bc1942d62320281a 100644 --- a/apps/blog/app/(main-and-community)/roles/[tag]/page.tsx +++ b/apps/blog/app/(main-and-community)/roles/[tag]/page.tsx @@ -13,7 +13,7 @@ const Page = async ({ params }: { params: { tag: string } }) => { queryFn: () => getListCommunityRoles(params.tag) }); } catch (error) { - logger.error('Error in Page:', error); + logger.error(error, 'Error in Page:'); } return ; }; diff --git a/apps/blog/app/[param]/(user-profile)/communities/page.tsx b/apps/blog/app/[param]/(user-profile)/communities/page.tsx index 676be8f360131384b511cae3b56a1a5144a04249..a677f8a086be2a5e20b633c6b6e608654b36113a 100644 --- a/apps/blog/app/[param]/(user-profile)/communities/page.tsx +++ b/apps/blog/app/[param]/(user-profile)/communities/page.tsx @@ -27,7 +27,7 @@ const CommunitiesPage = async ({ params }: { params: { param: string } }) => { queryFn: () => getPeakdBadges(username) }); } catch (error) { - logger.error('Error in CommunitiesPage:', error); + logger.error(error, 'Error in CommunitiesPage:'); } return ( diff --git a/apps/blog/app/[param]/(user-profile)/followed/page.tsx b/apps/blog/app/[param]/(user-profile)/followed/page.tsx index 2b8f1d1f9da87c2df9e6cc72a58cb8f9d2a76f39..601e83a53ee7b25e94dd13f9cb99b579418da4b2 100644 --- a/apps/blog/app/[param]/(user-profile)/followed/page.tsx +++ b/apps/blog/app/[param]/(user-profile)/followed/page.tsx @@ -23,7 +23,7 @@ const FollowedUsersPage = async ({ params }: { params: { param: string } }) => { } }); } catch (error) { - logger.error('Error in FollowedUsersPage:', error); + logger.error(error, 'Error in FollowedUsersPage:'); } return ( diff --git a/apps/blog/app/[param]/(user-profile)/followers/page.tsx b/apps/blog/app/[param]/(user-profile)/followers/page.tsx index d528c60ad8719dfa76b2e581f7a58ce1af751c66..607b06488a06f1936cbfdf079ad9793392f77472 100644 --- a/apps/blog/app/[param]/(user-profile)/followers/page.tsx +++ b/apps/blog/app/[param]/(user-profile)/followers/page.tsx @@ -24,7 +24,7 @@ const FollowersPage = async ({ params }: { params: { param: string } }) => { } }); } catch (error) { - logger.error('Error in FollowersPage:', error); + logger.error(error, 'Error in FollowersPage:'); } return ( diff --git a/apps/blog/app/[param]/(user-profile)/layout.tsx b/apps/blog/app/[param]/(user-profile)/layout.tsx index 0221cdf8599eb7d42c4b91a92cdde4390ac5eca8..c470497bdc78f1efe10787465c0d3842e6419601 100644 --- a/apps/blog/app/[param]/(user-profile)/layout.tsx +++ b/apps/blog/app/[param]/(user-profile)/layout.tsx @@ -42,7 +42,7 @@ export async function generateMetadata({ params }: { params: { param: string } } } }; } catch (error) { - logger.error('Error in generateMetadata:', error); + logger.error(error, 'Error in generateMetadata:'); return { title: 'Hive', description: 'Hive: Communities Without Borders.', @@ -82,7 +82,7 @@ const Layout = async ({ children, params }: { children: ReactNode; params: { par queryFn: () => getDynamicGlobalProperties() }); } catch (error) { - logger.error('Error in Layout:', error); + logger.error(error, 'Error in Layout:'); } return ( diff --git a/apps/blog/app/[param]/(user-profile)/notifications/page.tsx b/apps/blog/app/[param]/(user-profile)/notifications/page.tsx index 5f3c5e1d4ac5eca1d10f334064116942c73f3bfc..244199f0f07e2a78ab025d06a853edf391d29e17 100644 --- a/apps/blog/app/[param]/(user-profile)/notifications/page.tsx +++ b/apps/blog/app/[param]/(user-profile)/notifications/page.tsx @@ -17,7 +17,7 @@ const NotificationsPage = async ({ params }: { params: { param: string } }) => { queryFn: () => getAccountNotifications(username) }); } catch (error) { - logger.error('Error in NotificationsPage:', error); + logger.error(error, 'Error in NotificationsPage:'); } return ( diff --git a/apps/blog/app/[param]/(user-profile)/settings/page.tsx b/apps/blog/app/[param]/(user-profile)/settings/page.tsx index 5945942f98e072876c282862f60e3cec08b64f16..7dc8f86c2674eefb1df2bbf7634268676ff0adb7 100644 --- a/apps/blog/app/[param]/(user-profile)/settings/page.tsx +++ b/apps/blog/app/[param]/(user-profile)/settings/page.tsx @@ -21,7 +21,7 @@ const SettingsPage = async ({ params }: { params: { param: string } }) => { queryFn: () => getAccountFull(username) }); } catch (error) { - logger.error('Error in SettingsPage:', error); + logger.error(error, 'Error in SettingsPage:'); } return ( diff --git a/apps/blog/app/[param]/[p2]/[permlink]/page.tsx b/apps/blog/app/[param]/[p2]/[permlink]/page.tsx index e9ea4f6d2b11c4d03d61a67f2c08f42dcb1ced6d..79756c563726a290ca12742dadc1b919d4920552 100644 --- a/apps/blog/app/[param]/[p2]/[permlink]/page.tsx +++ b/apps/blog/app/[param]/[p2]/[permlink]/page.tsx @@ -53,7 +53,7 @@ const PostPage = async ({ }); } } catch (error) { - logger.error('Error in PostPage:', error); + logger.error(error, 'Error in PostPage:'); } return ( diff --git a/apps/blog/app/communities/page.tsx b/apps/blog/app/communities/page.tsx index 314ee6356f06b6c092bb3fc81a5cf19179105f91..3a6af76e0e41a977e4f843dcc27551d2a86af459 100644 --- a/apps/blog/app/communities/page.tsx +++ b/apps/blog/app/communities/page.tsx @@ -19,7 +19,7 @@ const CommunitiesPage = async () => { queryFn: async () => await getCommunities(sort, query, observer) }); } catch (error) { - logger.error('Error in CommunitiesPage:', error); + logger.error(error, 'Error in CommunitiesPage:'); } return ( diff --git a/apps/blog/app/search/page.tsx b/apps/blog/app/search/page.tsx index 01af2ce3df7fe46ff27f987808a3285050e6bc73..2a99bee9513753101127495dd57f37c9f9ed9c13 100644 --- a/apps/blog/app/search/page.tsx +++ b/apps/blog/app/search/page.tsx @@ -84,7 +84,7 @@ const SearchPage = async ({ searchParams }: SearchPageProps) => { }); } } catch (error) { - logger.error('Error in SearchPage:', error); + logger.error(error, 'Error in SearchPage:'); } return ( diff --git a/apps/blog/components/rocket-chat-widget.tsx b/apps/blog/components/rocket-chat-widget.tsx index 2061402d9f2493bacad7856279ba3f2df6fe4d9b..5d094c057e122ed34ac8ac7b46c017fa27cc14fb 100644 --- a/apps/blog/components/rocket-chat-widget.tsx +++ b/apps/blog/components/rocket-chat-widget.tsx @@ -40,7 +40,7 @@ const chatLogin = ( logger.warn('chatLogin not posting message, data is wrong', data); } } catch (error) { - logger.error('chatLogin not posting message', data); + logger.error(data, 'chatLogin not posting message'); } } else { logger.info('chatLogin siteConfig.openhiveChatIframeIntegrationEnable is false'); @@ -64,7 +64,7 @@ export const chatLogout = (iframeRef: React.RefObject): void `${siteConfig.openhiveChatUri}` ); } catch (error) { - logger.error('chatLogout error', error); + logger.error(error, 'chatLogout error'); } } }; diff --git a/apps/blog/features/account-lists/lists-page.tsx b/apps/blog/features/account-lists/lists-page.tsx index 494601eaf7c050417da55b8c8143e8f8b30732eb..358780d8836b361c0aaf62fa1bf3663b188773a3 100644 --- a/apps/blog/features/account-lists/lists-page.tsx +++ b/apps/blog/features/account-lists/lists-page.tsx @@ -24,7 +24,7 @@ const ListsPage = async ({ queryFn: () => getFollowList(usernameClean, type) }); } catch (error) { - logger.error('Error in ListsPage:', error); + logger.error(error, 'Error in ListsPage:'); } return {children}; }; diff --git a/apps/blog/features/account-profile/posts-page.tsx b/apps/blog/features/account-profile/posts-page.tsx index 8d4eca357e57bf657151bbbf710c6ee503b945a9..7c040762d9334ff2d1b1eb9afe2235b3893584f4 100644 --- a/apps/blog/features/account-profile/posts-page.tsx +++ b/apps/blog/features/account-profile/posts-page.tsx @@ -37,7 +37,7 @@ const PostsPage = async ({ } }); } catch (error) { - logger.error('Error in PostsPage:', error); + logger.error(error, 'Error in PostsPage:'); } return {children}; }; diff --git a/apps/blog/features/community-profile/sort-page.tsx b/apps/blog/features/community-profile/sort-page.tsx index fe88e497c6c99fead44e4a2a60a15571da2f8bde..e02aa69176d9a2614d3090b99510b98c25711476 100644 --- a/apps/blog/features/community-profile/sort-page.tsx +++ b/apps/blog/features/community-profile/sort-page.tsx @@ -53,7 +53,7 @@ const SortPage = async ({ } }); } catch (error) { - logger.error('Error in SortPage:', error); + logger.error(error, 'Error in SortPage:'); } return {children}; }; diff --git a/apps/blog/features/layouts/community/lib/metadata.ts b/apps/blog/features/layouts/community/lib/metadata.ts index 3a618b9715b06603b400d1fd52080c62ca8d42e3..fe8495240d7a61a99234dce61d0cda5af85bdb4a 100644 --- a/apps/blog/features/layouts/community/lib/metadata.ts +++ b/apps/blog/features/layouts/community/lib/metadata.ts @@ -42,7 +42,7 @@ export async function buildCommunityTagMetadata( } }; } catch (error) { - logger.error('Error in buildCommunityTagMetadata:', error); + logger.error(error, 'Error in buildCommunityTagMetadata:'); } return { title: `#${tag}${sectionLabel ? ` / ${sectionLabel}` : ''} - Hive`, diff --git a/apps/blog/features/layouts/community/prefetch-component.tsx b/apps/blog/features/layouts/community/prefetch-component.tsx index 8b762d1551d773d84c1c813c125ec53cc997e8ed..d90b9094e0910a2d4c2afc40667f38dfdc849ea9 100644 --- a/apps/blog/features/layouts/community/prefetch-component.tsx +++ b/apps/blog/features/layouts/community/prefetch-component.tsx @@ -39,7 +39,7 @@ const PrefetchComponent = async ({ children, community }: { children: ReactNode; }); } } catch (error) { - logger.error('Error in PrefetchComponent:', error); + logger.error(error, 'Error in PrefetchComponent:'); } return ( diff --git a/apps/blog/features/layouts/sorts/server-side-layout.tsx b/apps/blog/features/layouts/sorts/server-side-layout.tsx index 1caca6087fa60f7104993af88598ffa64ca6c236..de26c63ea10ad11b209d01a39e83bd88eca76eb8 100644 --- a/apps/blog/features/layouts/sorts/server-side-layout.tsx +++ b/apps/blog/features/layouts/sorts/server-side-layout.tsx @@ -23,7 +23,7 @@ const ServerSideLayout = async ({ children }: { children: ReactNode }) => { queryFn: () => getSubscriptions(observer) }); } catch (error) { - logger.error('Error in ServerSideLayout:', error); + logger.error(error, 'Error in ServerSideLayout:'); } return {children}; }; diff --git a/apps/blog/features/tags-pages/sort-page.tsx b/apps/blog/features/tags-pages/sort-page.tsx index ec8ab7b88404ddeab4c7e0591eca7eef201362dd..11af4245116aa261131ca7d420bc08c87a7efe1a 100644 --- a/apps/blog/features/tags-pages/sort-page.tsx +++ b/apps/blog/features/tags-pages/sort-page.tsx @@ -38,7 +38,7 @@ const SortPage = async ({ } }); } catch (error) { - logger.error('Error in SortPage:', error); + logger.error(error, 'Error in SortPage:'); } return ( diff --git a/packages/smart-signer/components/auth/process.tsx b/packages/smart-signer/components/auth/process.tsx index bea0dc1c304119740d1c3a369671cf7f2d95ccf4..6ea100e7cc0a1bcda8eb214ca262f672a0ac8e1c 100644 --- a/packages/smart-signer/components/auth/process.tsx +++ b/packages/smart-signer/components/auth/process.tsx @@ -98,7 +98,7 @@ export const useProcessAuth = (authenticateOnBackend: boolean, strict: boolean) }) }); } catch (error) { - logger.error('onSubmit error in signLoginChallenge', error); + logger.error(error, 'onSubmit error in signLoginChallenge'); return Promise.reject(error); } @@ -123,7 +123,7 @@ export const useProcessAuth = (authenticateOnBackend: boolean, strict: boolean) throw new Error('Unexpected error while processing authorization'); } } catch (error: unknown) { - logger.error('onSubmit unexpected error', error); + logger.error(error, 'onSubmit unexpected error'); throw error; } finally { authDataRef.current = null; diff --git a/packages/smart-signer/components/login-panel.tsx b/packages/smart-signer/components/login-panel.tsx index efdb15322fb5a29156526c63b8e6b1bfb8754656..0d766c3ff84fd201152623cbca0afc5f2f6df123 100644 --- a/packages/smart-signer/components/login-panel.tsx +++ b/packages/smart-signer/components/login-panel.tsx @@ -71,7 +71,7 @@ export function LoginPanel({ authenticateOnBackend, strict }: LoginPanelOptions) }); signatures[keyType] = signature; } catch (error) { - logger.error('onSubmit error in signLoginChallenge', error); + logger.error(error, 'onSubmit error in signLoginChallenge'); setErrorMsg('Login failed'); return; } @@ -91,7 +91,7 @@ export function LoginPanel({ authenticateOnBackend, strict }: LoginPanelOptions) try { await signIn.mutateAsync({ data: body }); } catch (error) { - logger.error('onSubmit unexpected error', error); + logger.error(error, 'onSubmit unexpected error'); setErrorMsg('Login failed'); } }; diff --git a/packages/smart-signer/components/signin-panel.tsx b/packages/smart-signer/components/signin-panel.tsx index ed3285f83415bb8182c26e9ae85b4ff7f7f762cb..47b096d890c3fcb47e5095d6c7b57a197127b0a6 100644 --- a/packages/smart-signer/components/signin-panel.tsx +++ b/packages/smart-signer/components/signin-panel.tsx @@ -105,7 +105,7 @@ export function LoginPanel({ }; await signIn.mutateAsync({ data: signInData }); } catch (error) { - logger.error('onSubmit error in signLoginChallenge', error); + logger.error(error, 'onSubmit error in signLoginChallenge'); setErrorMsg('Login failed'); return; } diff --git a/packages/smart-signer/lib/get-hive-user-profile.ts b/packages/smart-signer/lib/get-hive-user-profile.ts index bc23e4e7757b72635c3a7fbe5be9f17b8a11689e..3e24372a1098bc2851ec3ed6a831310cbdd7f301 100644 --- a/packages/smart-signer/lib/get-hive-user-profile.ts +++ b/packages/smart-signer/lib/get-hive-user-profile.ts @@ -23,7 +23,7 @@ export const getHiveUserProfile = async (hiveUsername: string): Promise { - logger.error('Hive Auth: broadcast request expired', error.message); + logger.error('Hive Auth: broadcast request expired: %s', error.message); updateModalMessage(translateFn('hiveauthservices.requestExpired')); callbackFn({ @@ -166,7 +166,7 @@ const broadcast = ( }; const handleAttachFailure = (error: { message: any }) => { - logger.error('Hive Auth: lost connection to server and failed re-attaching', error.message); + logger.error('Hive Auth: lost connection to server and failed re-attaching: %s', error.message); clearLoginInstructions(); callbackFn({ success: false, @@ -213,7 +213,7 @@ const signChallenge = ( }; const handleChallengeFailure = (e: any) => { - logger.error('Hive Auth: challenge failure', e); + logger.error(e, 'Hive Auth: challenge failure'); callbackFn({ success: false, error: translateFn('hiveauthservices.userRejectedRequest') @@ -222,7 +222,7 @@ const signChallenge = ( }; const handleChallengeError = (e: any) => { - logger.error('Hive Auth: challenge error', e); + logger.error(e, 'Hive Auth: challenge error'); callbackFn({ success: false, error: translateFn('hiveauthservices.challengeError') @@ -231,7 +231,7 @@ const signChallenge = ( }; const handleRequestExpired = (error: { message: any }) => { - logger.error('Hive Auth: challenge request expired', error.message); + logger.error('Hive Auth: challenge request expired: %s', error.message); updateModalMessage(translateFn('hiveauthservices.requestExpired')); callbackFn({ @@ -393,7 +393,7 @@ const login = async ( }; const handleRequestExpired = (error: { message: any }) => { - logger.error('Hive Auth: authentication request expired', error.message); + logger.error('Hive Auth: authentication request expired: %s', error.message); clearLoginInstructions(); updateModalMessage(translateFn('hiveauthservices.requestExpired')); @@ -406,7 +406,7 @@ const login = async ( }; const handleAttachFailure = (error: { message: any }) => { - logger.error('Hive Auth: lost connection to server and failed re-attaching', error.message); + logger.error('Hive Auth: lost connection to server and failed re-attaching: %s', error.message); clearLoginInstructions(); callbackFn({ success: false, diff --git a/packages/transaction/lib/hivesense-api.ts b/packages/transaction/lib/hivesense-api.ts index 31ca513bc2454dcfb655dad4dd81e2f599355c73..efd1145dab51cba1a0fcba9a3c8cf2ba3e2dc0b4 100644 --- a/packages/transaction/lib/hivesense-api.ts +++ b/packages/transaction/lib/hivesense-api.ts @@ -3,7 +3,7 @@ import { Entry, MixedPostsResponse, PostStub } from './extended-hive.chain'; import { getChain } from './chain'; const logStandarizedError = (methodName: string, error: unknown): null => { - logger.error(`Error in ${methodName}`, error); + logger.error(error, `Error in ${methodName}`); throw new Error(`Error in ${methodName}`); };