Are event emitted when a contract calls selfdestruct?
In the following example, the event is not emitted/logged:
pragma solidity ^0.4.17;
contract Test {
address owner;
constructor() public {
owner = msg.sender;
}
event dying(bool dead);
function kill() public {
selfdestruct(owner);
emit dying(true);
}
}