==== Motivation
Read epic task {T292755} for context.
==== Spec
* When a user views the IP Info popup create a log entry
* The log entry should capture:
** Who performed the IP information check
** Access level of the information viewed (limited or full)
** Which IP address' information was viewed
** Indicate that the popup was accessed
** Timestamp of the check
* Only one log entry should be created if the same user makes multiple checks against the same IP address over a period of 24 hours
Sample log entries:
> User:A viewed limited IP Information popup for 1.1.1.1 at October 22, 11:25 UTC
> User:B viewed full IP Information popup for 1.2.3.4 at October 28, 00:04 UTC
==== Notes
1. https://gerrit.wikimedia.org/r/c/mediawiki/extensions/IPInfo/+/736267 adds an IPInfo log to Special:Log
2. You can read about how to add an entry to that log here: https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Logging_to_Special:Log
```lang=php
// tl;dr:
$ip = "xxx.xxx.xxx.xxx";
$target = TitleValue::tryNew( NS_USER, $ip );
$logEntry = new ManualLogEntry( "ipinfo", "foo" ); // Log action "foo" in the "ipinfo" log
$logEntry->setPerformer( $user );
$logEntry->setTarget( $target );
$logEntry->setComment( 'Reason for performing "foo" action.' );
$id = $logEntry->insert();
```