Logical to restrict endless beer (8)
I believe the answer is:
rational
'logical' is the definition.
('rational' is associated in meaning with 'logical')
'restrict endless beer' is the wordplay.
'restrict' becomes 'ration' (rationing is a kind of restricting**).
'endless' means to remove the last letter.
'beer' becomes 'ale' (I've seen this before).
'ale' with its last letter taken away is 'al'.
'ration'+'al'='RATIONAL'
'to' acts as a link.
(Other definitions for rational that I've seen before include "Clearly thinking" , "Logical; sensible" , "Consistent with logic" , "17 [INTELLIGENT]" , "Able to reason" .)