81 lines
1.2 KiB
JavaScript

const _checkStrValue = (value) =>
{
return value !== undefined && value !== null ? value.toString() : "";
}
const traceLog = (value) =>
{
if(typeof window === 'undefined')
{
if(parseInt(process.env.NEXT_PUBLIC_SERVER_LOG, 10) === 1)
{
console.log(value);
}
}
else
{
if(parseInt(process.env.NEXT_PUBLIC_LOG, 10) === 1)
{
console.log(value);
}
else
{
if(global.store?.getState()?.auth?.observer)
{
console.log(value);
}
}
}
}
const traceDebug = (value) =>
{
if(typeof window === 'undefined')
{
if(parseInt(process.env.NEXT_PUBLIC_SERVER_LOG, 10) === 1)
{
console.debug(value);
}
}
else
{
if(parseInt(process.env.NEXT_PUBLIC_LOG, 10) === 1)
{
console.debug(value);
}
else
{
if(global.store?.getState()?.auth?.observer)
{
console.debug(value);
}
}
}
}
const traceError = (value) =>
{
if(typeof window === 'undefined')
{
if(parseInt(process.env.NEXT_PUBLIC_SERVER_LOG, 10) === 1)
{
console.error(value);
}
}
else
{
if(parseInt(process.env.NEXT_PUBLIC_LOG, 10) === 1)
{
console.error(value);
}
else
{
if(global.store?.getState()?.auth?.observer)
{
console.error(value);
}
}
}
}
export { _checkStrValue, traceLog, traceDebug, traceError }