Services LogChan is for logging OperServ access and other global events. IRCops have never been nor should they ever be interested in knowing when a ChanOp changes channel modes, access for other users or ownership in their own channel.
Ok. I'm willing to grant you that it's technically not a concern for Admin but taken directly from a freshly unpacked, unmodified anope-1.7.18.tar.gz:
[dave@madhax core]$ grep 'access level' *
cs_access.c: alog("%s: %s!%s@%s (level %d) set access level %d to %s (group %s) on channel %s", s_ChanServ, u->nick, u->username, u->host, ulev, access->level, na->nick, nc->display, ci->name);
cs_access.c: alog("%s: %s!%s@%s (level %d) set access level %d to %s (group %s) on channel %s", s_ChanServ, u->nick, u->username, u->host, ulev, access->level, na->nick, nc->display, ci->name);
cs_xop.c: alog("%s: %s!%s@%s (level %d) %s access level %d to %s (group %s) on channel %s", s_ChanServ, u->nick, u->username, u->host, ulev, change ? "changed" : "set", access->level, na->nick, nc->display, ci->name);
[dave@madhax core]$
So how come the alog() function is there to log when a user adds another to an access list if its not technically a concern?