سلام
وقتی این دستور رو می نویسیم لاگ رو کجا نشون میده؟؟
Yii::log(’*****’,CLogger::LEVEL_INFO,‘application’);
ممنون
سلام
وقتی این دستور رو می نویسیم لاگ رو کجا نشون میده؟؟
Yii::log(’*****’,CLogger::LEVEL_INFO,‘application’);
ممنون
[font="Tahoma"]
[right]
سلام
یه فایل لاگ میسازه تو پوشه
runtime
اونجا می تونی پیداش کنی
[/right]
[/font]
پوشه runtime رو اگه کلا خالی کنم مشکلی پیش میاد؟؟
[right][rtl][font="Tahoma"]
نه در اجرای برنامه مشکلی پیش نمیاد
برنامه باید طوری نوشته بشه که وابسته به محتویات پوشه runtime نباشه
این پوشه بیشتر برای caching داخلی خود فرمورک و نگهداری لاگ ها استفاده میشه
[/font][/rtl][/right]
[right]من این دستورو می نویسم ولی هیچ لاگی در پوشه runtime درست نمی کنه
Yii::log(’*****’,CLogger::LEVEL_INFO,‘application’);
میشه راهنماییم کنید؟
[/right]
[rtl]کدتون درسته، مشکلی نداره
مطمئن شید که CFileLogRoute داخل فایل Config پروژتون تنظیم شده مثل زیر مثلا:[/rtl]
'log' => array(
'class' => 'CLogRouter',
'routes' => array(
array(
'class' => 'CFileLogRoute',
'levels' => 'error, warning, trace, info',
)
),
),