Well, its more easy too use.
You don't have too go through logs either.
Just put .txt in mirc dir and it'll log all of it.
You can have more then one channel too.
on *:JOIN:#:{ write $chan $+ .txt [ $fulldate ] $nick Has Joined $chan ( $network ) }
on *:PART:#:{ write $chan $+ .txt [ $fulldate ] $nick Has Left $chan ( $network ) }
on *:TEXT:*:#:{ write $chan $+ .txt [ $fulldate ] $nick Said: $1- In $chan ( $network ) }
on *:ACTION:*:#:{ write $chan $+ .txt [ $fulldate ] $nick $1- on $chan ( $Network ) }
on *:OP:#:{ write $chan $+ .txt [ $fulldate ] $nick Has Opped $2 In $chan ( $network ) }
on *:VOICE:#:{ write $chan $+ .txt [ $fulldate ] $nick Has Voiced $2 In $chan ( $network ) }
on *:DEOP:#:{ write $chan $+ .txt [ $fulldate ] $nick Has DeOpped $2 In $chan ( $network ) }
on *:DEVOICE:#:{ write $chan $+ .txt [ $fulldate ] $nick Has DeVoiced $2 In $chan ( $network ) }
on *:BAN:#:{ write $chan $+ .txt [ $fulldate ] $nick Has Banned $1- In $chan ( $network ) }
on *:UNBAN:#:{ write $chan $+ .txt [ $fulldate ] $nick Has UnBanned $1- In $chan ( $network ) }
on *:KICK:#:{ write $chans $+ .txt [ $fulldate ] $nick Kicked In $chan Because of $1- ( $network ) }
on *:NICK:{ write $chans $+ .txt [ $fulldate ] $nick changed there nick too $newnick in $chan ( $network ) }
on *:TOPIC:#:{ write $chans $+ .txt [ $fulldate ] $nick Changed The Topic in $chan too $1- ( $network ) }